Я пытаюсь настроить привязки страниц на веб-сайте, использующем mod_rewrite (Apache2 работает на сервере Ubuntu 9.04).Ссылка на страницу с mod_rewrite?
Мой файл Htaccess выглядит следующим образом:
RewriteEngine On
RewriteRule ^information.php/([A-Za-z0-9-]+)/?$ information.php?display=$1 [NC,NE]
Если я использую регулярные URL, запрос будет выглядеть примерно так: http://mydomain/information.php?display=faq#cost
Я в надежде получить что-то вроде этого: http://mydomain/information/faq/cost
Возможно ли это? Мое понимание заключается в том, что modrewrite игнорирует привязки страниц и что браузер имеет дело с ним? Я предполагаю, что могу каким-то образом использовать mod_rewrite для включения информации о якоре с запросом, но я не смог найти что-либо, документировав это, и пытался безуспешно писать его сам часами.
Спасибо!
+1, Хороший вопрос, я неправильно понял вопрос и подумал, что это было наоборот. –
Хм, я тоже неправильно прочитал вопрос - хотя это перенаправление возможно, оно не будет прозрачным для пользователя, так как оно не может быть выполнено на стороне сервера, только с использованием перенаправления HTTP. – grawity
Да, конечно. Необходимо перенаправление HTTP. –