Mod rewrite

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.


mod_rewrite — модуль для web-сервера Apache, который позволяет переписывать URL на ходу.

Хорош для придания красивого и легко запоминающегося вида URL-строкам; для распределения и балансировки нагрузки; для обеспечения примитивной безопасности и решения многих других задач.

[править] Вопросы и ответы

[править] Как сделать чтобы mod_rewrite обрабатывал GET-строку тоже?

Использовать QUERY_STRING. Для того чтобы старые параметры удалялись, нужно в конце нового URL ставить знак ? (подробнее).

RewriteCond %{QUERY_STRING} dranger=
RewriteRule (.*) http://www.dranger.com/$1? [R=301]

[править] Дополнительная информация

Источник — «http://xgu.ru/wiki/Mod_rewrite»