• • •
Apache - httpd.conf - Log
 
• • •
Options - Order - Auth
 
• • •
ErrorDocument
 
• • •
AddType - MIME types
 
• • •
CharsetDefault - CharsetSourceEnc
 
• • •
Redirect - RedirectMatch
 
• • •
Mod_rewrite - RewriteCond
 
• • •
AddHandler - Pass(Set)Env
 
• • •
PHP - .htaccess
 
• • •
Дополнительный материал
 
Рекомендуем

 
Директива модуля - RewriteEngine

RewriteEngine Директива модуля Mod_rewrite

Описание: Включает или выключает работу механизма преобразования

Синтаксис: RewriteEngine on|off

Значение по умолчанию: RewriteEngine off

Контекст : server configvirtual hostdirectory.htaccess

Разрешение: FileInfo

Статус: Расширение

Модуль: mod_rewrite

Директива RewriteEngine включает или выключает работу механизма преобразований. Если она установлена в положение off этот модуль совсем не работает. Он даже не обновляет переменные окружения SCRIPT_URx.

Используйте эту директиву для выключения этого модуля вместо простого закомментирования директив RewriteRule!

Отметьте, что по-умолчанию, настройки преобразований не наследуются. Это означает что вы должны иметь RewriteEngine on директиву для каждого виртуального хоста в котором вы хотите использовать этот модуль.

Часто преобразование по умолчанию отключено в основном конфигурационном файле веб-сервера. Определимся, что мы записали в . htaccess определенного каталога директиву RewriteEngine on и некоторое количество правил преобразования. Перейдем теперь в один из подкаталогов.

Если здесь нет файла .htaccess, либо в нем нет ни одной директивы модуля mod_rewrite, то все правила преобразования наследуются от родительского каталога.

Если в файле .htaccess есть хотя бы одна директива модуля mod_rewrite, то не наследуется ничего, а состояние по умолчанию выставляется таким же, как в главном конфигурационном файле веб-сервера (по умолчанию off). Поэтому, если мы желаем иметь в этом каталоге свой набор правил преобразования, не забудьте добавить директиву RewriteEngine on.

Есть еще промежуточный вариант. Если мы желаем унаследовать все правила из родительского каталога и добавить к ним несколько новых - для этого вам понадобится директива RewriteOptions, которая допускает только один фиксированный аргумент. Таким образом, в файл .htaccess вы должны записать ваши новые правила и две директивы: RewriteEngine on и RewriteOptions inherit. RewriteOptions рассмотрена ссылкой ни же.

Данный материал взят с сайта http://www.egoroff.spb.ru/portfolio/apache/

Рекламная информация

Недавно освободившиеся домены с PR и ТИЦ:

Сервис http://reg.ru - крупнейшего хостинга и регистратора доменов позволяет подать заявку на регистрацию доменного имени, которое недавно было освобождено прежним Администратором. Освобожденные домены часто имеют высокие показатили ТИЦ и PR и могут быть интересны к приобретению.

Освобожденные домены .RU c ТИЦ:
Свободные премиум-домены:

Объем информации: 4293 bytes
Россия • admin@htaccess.net.ru 2005 - 2017 • Рекомендуем хостинг: Reg.ru (крупнейший), Hostland.ru (по-дешевле) - договора, счета, акты.


 
  In Partnership with AOL Search    службы мониторинга серверов