Правильно сформированный URI - это бонус, когда дело доходит до SEO. Это помогает индексации. Учтите, что есть такие сайты, как PRWeb.com, которые продают вам пространство URI. Не субдомены, а ключевые слова URI.
Кроме того, хотя многие клиенты просто хотят навести курсор мыши, проницательные пользователи сети впечатлены интуитивным шаблоном URI. Если вы укажете имя файла по пути, вы должны получить что-то логичное, например домашнюю страницу или страницу указателя, а не экран ошибок.
Если ваше приложение в конечном итоге будет статически кэшировано, вы захотите использовать файловую систему. Поэтому, если у вас есть контент, который будет хорошо публиковаться в статической форме, я бы не стал скрывать его за запутанной строкой запроса.
Кроме того, при проведении веб-аналитики наличие легко разбираемого URI, безусловно, помогает вам создавать отчеты.
Ваш URI не обязательно должен соответствовать вашей файловой системе. API-интерфейсы в стиле REST довольно часто используют пути как способ разделения областей своих API. Ваше приложение может использовать некоторые пути в URI для разделения функций. Также и для контроля доступа: если вы хотите ограничить использование Googlebot для экземпляра, не имеет смысла помещать? Action = blah в файл robots.txt. Он ожидает пути и файловые блоки.
Apache mod_rewrite потрясающий . Я люблю это, я живу этим. Я предпочел бы спроектировать в mod_rewrite прокси согласованного пространства URI к изменяющейся кодовой базе приложения на раннем этапе, а не использовать mod_rewrite в качестве повязки для устаревшей файловой структуры или макета приложения.