Apache Версия 2.0 Сервера HTTP
"большая вещь о mod_rewrite - это, дает Вам весь configurability и гибкость Sendmail. Нижняя сторона к mod_rewrite - то, что это дает Вам весь configurability и гибкость Sendmail."
-- Брайен Бехлендорф
Apache Группа
"несмотря на тонны примеров и докторов, mod_rewrite - колдовство. Проклятое прохладное колдовство, но все еще колдовство."
-- Брайен Моор
bem@news.cmc.net
добро пожаловать в mod_rewrite, швейцарский Армейский Нож манипуляции URL!
этот модуль использует двигатель переписывания на основе правила (основанный на анализаторе регулярного выражения), чтобы переписать требуемые URL на лету. Это поддерживает неограниченное число правил и неограниченного числа приложенных условий правила для каждого правила обеспечить действительно гибкий и мощный механизм манипуляции URL. Манипуляции URL могут зависеть от различных тестов, например переменные сервера, переменные окружающей среды, удары головой HTTP, отпечатки времени и даже внешние поиски базы данных в различных форматах могут использоваться, чтобы достигнуть гранулированного соответствия URL.
этот модуль работает на полных URL (включая часть информации дорожки) обоими во в-сервер контексте (
httpd.conf
) и в-справочник контекст (
.htaccess
) и может даже произвести части вереницы вопроса на результате. Переписанный результат может привести к внутренней подобработке, внешнему переназначению запроса или даже к внутренней пропускной способности по доверенности.
но все эти функциональные возможности и гибкость имеют ее недостаток: сложность. Так что не ожидайте понимать этот весь модуль только через один день.
обширная документация относительно директив, обеспеченных этим модулем обеспечивается в mod_rewrite reference documentation .