Вы не можете использовать другие URL-адреса, кроме системно-зависимых, если система не может правильно обрабатывать их. А собственное поведение веб-серверов заключается в сопоставлении запрошенного пути URL-адреса один на один с файловой системой.
Но большинство веб-серверов предоставляют некоторые функции, позволяющие таким вещам отображать запрошенный путь URL-адреса с помощью определенных правил в файловой системе.
Например, Apache имеет AcceptPathInfo
для добавления дополнительных сегментов пути после URL-пути, который уже ссылается на существующий файл, при сохранении этой информации (см. PATH_INFO
переменная окружения) и mod_rewrite для еще большей функциональности.