У меня есть веб-сайт с разными страницами, но строка запроса выглядит ужасно, как я могу сделать так, чтобы она выглядела как структура папок вместо строки запроса, вместо того, чтобы фактически иметь папки в моем www?
Вы можете попробовать этот бесплатный онлайн-инструмент: http://www.webconfs.com/url-rewriting-tool.php просто введите свой динамический (безобразный) URL-адрес, скопируйте сгенерированный код htaccess типа Directory и вставьте его в файл .htaccess (если он этого не делает). существует, создайте один) в вашем корневом каталоге. Убедитесь, что mod_rewrite активен в вашем файле конфигурации php.ini. Чтобы узнать больше об этом, вы можете погуглить термин.
Необходимо включить перезапись мод и определить правила перезаписи на странице .htaccess.
вот несколько полезных документов.
http://www.sitepoint.com/guide-url-rewriting/
Если вы хотите использовать маршрутизацию в своем приложении, я бы посоветовал взглянуть на компонент Routing Symfony, который вы можете использовать автономно.
Прочитав ваш вопрос несколько раз, я думаю, что вы имеете в виду маршрутизацию.
Если вы используете apache, вы можете посмотреть на
http://httpd.apache.org/docs/current/mod/mod_rewrite.html
Вы можете посмотреть этот урок для php:
http://www.phpaddiction.com/tags/axial/url-routing-with-php-part-one/