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