Я всегда использовал mod_rewrite для создания чистых URL-адресов, до недавнего времени я не знал, что есть другой вариант. Несколько недель назад кто-то здесь указал, что точно такого же эффекта можно добиться с помощью apache PATH_INFO
. Думая об этом сейчас, я предполагаю, что это то, что делает большинство фреймворков PHP, опционально полагаясь на mod_rewrite исключительно для удаления начальной загрузки index.php
из URL-адреса.
Все приводит к нескольким вопросам:
- Как лучше создать чистую и гибкую структуру URL, например:
/page/var/foo/bar/2
? - Каковы относительные преимущества/недостатки двух методов?
- Какой метод лучше работает с точки зрения использования ресурсов и т. д.?
Спасибо.