Назад | Перейти на главную страницу

Как игнорировать параметры верхнего каталога .htaccess?

Как мне получить текущий каталог .htaccess игнорировать Options из верхнего каталога .htaccess?

Просто укажите, что вы хотите на текущем уровне (и в дальнейшем). Если вы хотите, чтобы все это было отключено, просто:

Options None

Или, если вы хотите отключить определенные функции, например:

Options -Index -ExecCGI

Или, если вы хотите включить дополнительную директиву:

Options +Includes

Если вы хотите, чтобы была включена только одна функция, это действительно приятно и читабельно, если вы явно об этом говорите:

Options None +FollowSymLinks

В Документация .htaccess охватывает это очень хорошо, все, что вам нужно сделать, это указать их, и более поздние будут отменять более ранние

Директивы конфигурации, найденные в файле .htaccess, применяются к каталогу, в котором находится файл .htaccess, и ко всем его подкаталогам. Однако важно также помнить, что файлы .htaccess могли быть в каталогах выше. Директивы применяются в порядке их нахождения. Следовательно, файл .htaccess в определенном каталоге может переопределять директивы, найденные в файлах .htaccess, расположенных выше в дереве каталогов. А те, в свою очередь, могли иметь переопределенные директивы, найденные еще выше или в самом главном файле конфигурации сервера.