Оглавление

4.7. Директивы перенаправления

Перечислим основные директивы перенаправления:
Alias и AliasMatch позволяют предоставить доступ не только к файлам, находящимся в каталоге, указанном в директиве Document Root, но и к другим каталогам сервера. В директиве AliasMatch можно использовать регулярные выражения:

      AliasMatch ^/manual(?:/(?:de|en|es|ru))?(/.*)?$ "C:/Apache2/manual$1"

scriptAiias и scriptAiiasMatch задают местоположение каталога для CGI-сценариев:

      ScriptAlias /cgi-bin/ "C:/Apache2/cgi-bin/"


Директива ScriptAiiasMatch позволяет использовать регулярные выражения;
Redirect и RedirectMatch сообщают, что искомый документ больше не находится в данном месте, и указывают, где можно его найти. Директива RedirectMatch позволяет использовать регулярные выражения. Директивы Redirect и RedirectMatch имеют дополнительный параметр, указывающий состояние переадресации. Параметр может принимать следующие значения:
•     permanent — ресурс перемещен навсегда (код 301);
•     temp — ресурс перемещен временно (код 302);
•     seeother — ресурс был заменен другим ресурсом (код 303);
•     gone — ресурс удален навсегда (код 410).

 

Например:

    Redirect permanent /file1.html /file2.html

    RedirectMatch 301 ^/manual(?:/(de|en|es|ru)){2,}(/.*)?$ /manual/$1$2

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити