Это указатель директив, разрешенных в .htaccess
файлах для различных AllowOverride
настроек, организованных по классам. Его предназначение — помочь администраторам серверов проверить привилегии, которые они предоставляют .htaccess
пользователям. Обзор того, как это .htaccess
работает, см. в
.htaccess
руководстве.
Чтобы определить набор директив, которые конфигурация вашего сервера позволяет
.htaccess
пользователям использовать:
- Начните с набора директив в
AllowOverrideList
каталоге, о котором идет речь. (По умолчанию установлено значение
None
.)
- Найдите
AllowOverride
настройку для рассматриваемого каталога. (По умолчанию установлено значение None
.) Есть два особых случая:
- Если выбрано
AllowOverride
значение All
, добавьте в список все директивы, перечисленные на этой странице.
- Если ваша
AllowOverride
настройка равна None
, все готово. Только директивы в AllowOverrideList
(если таковые имеются) будут разрешены.
- Для каждого класса переопределения, указанного в
AllowOverride
, найдите соответствующий набор директив ниже и добавьте их в список.
- Наконец, добавьте набор директив, которые всегда разрешены
.htaccess
(они перечислены в разделе «Все» ниже).
Некоторые классы переопределения довольно мощные и дают .htaccess
пользователям большой контроль над сервером. Для более строгого подхода установите AllowOverride None
и используйте
AllowOverrideList
, чтобы указать точный список директив, которые .htaccess
разрешено использовать пользователям.