Хотите изменить шаблон URL - PullRequest
0 голосов
/ 02 ноября 2010

В наши дни я видел шаблон URL, подобный этому:

http://stackoverflow.com/questions/How-to-do

Не обычный и не старый, как этот:

http://stackoverflow.com/questions.php?id=123

или

http://stackoverflow.com/questions.php?q=How-to-do

Как вы знаете, разница в том, что первый использует шаблон каталога /, а второй использует ?key=value&key=value....

Я думаю, это как-то связано с конфигурацией сервера.Мой язык - JAVA и PHP, а веб-контейнер - TOMCAT6.Пожалуйста, научите меня, как изменить шаблон URL.Потому что это выглядит более организованным и совершенно новым.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2010

Перезапись URL-адресов может быть осуществлена ​​с помощью PHP на Apache с использованием плагина Apache mod_rewrite и определений правил, помещенных в файл .htaccess. Вот руководство.

В Tomcat 6 есть популярная утилита перезаписи URL, которая называется UrlRewrite .

2 голосов
/ 02 ноября 2010

То, что вы хотите, это Apache mod_rewrite

Проверьте это: apache.org

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...