Я знаю mod_rewrite
методы для преобразования уродливых URL-адресов в красивые. Мой вопрос предшествует этому преобразованию.Проектирование для URL-адресов «Pretty»
Я еще не разработал свой сайт. Я хотел бы создать все страницы так, чтобы симпатичные URL-адреса также были довольно на стороне сервера.
Я хотел бы предложить общее правило для ВСЕХ страниц. Обычно все страницы немного отличаются ...
/news/12345 => /news.php?id=1234
/members/Mikhail => /members.php?name=Mikhail
/subsection/page/banned-members => /subsection/page.php?view=banned-members
В трех примерах выше GET имя переменной отличается для каждого случая, и третий пример также может быть разработан, чтобы быть истолковано как /subsection.php?file=page&view=banned-members
Так мой вопрос:: Что я могу сделать, с точки зрения дизайна, иметь элегантное решение на стороне клиента и сервера, чтобы создать красивые URL-адреса?
Спасибо!
Мне это нравится. Так будет ли 'subsection' быть реальным каталогом? Я предполагаю, что я бы сделал такие вещи, как '/ staff /' или '/ tools /' в фактических каталогах – Mikhail
Для новостей и членов переменная GET будет просто «param []», поэтому это единое правило, которое будет описывать все страницы – Mikhail