Как мне получить текущий каталог .htaccess
игнорировать Options
из верхнего каталога .htaccess
?
Просто укажите, что вы хотите на текущем уровне (и в дальнейшем). Если вы хотите, чтобы все это было отключено, просто:
Options None
Или, если вы хотите отключить определенные функции, например:
Options -Index -ExecCGI
Или, если вы хотите включить дополнительную директиву:
Options +Includes
Если вы хотите, чтобы была включена только одна функция, это действительно приятно и читабельно, если вы явно об этом говорите:
Options None +FollowSymLinks
В Документация .htaccess охватывает это очень хорошо, все, что вам нужно сделать, это указать их, и более поздние будут отменять более ранние
Директивы конфигурации, найденные в файле .htaccess, применяются к каталогу, в котором находится файл .htaccess, и ко всем его подкаталогам. Однако важно также помнить, что файлы .htaccess могли быть в каталогах выше. Директивы применяются в порядке их нахождения. Следовательно, файл .htaccess в определенном каталоге может переопределять директивы, найденные в файлах .htaccess, расположенных выше в дереве каталогов. А те, в свою очередь, могли иметь переопределенные директивы, найденные еще выше или в самом главном файле конфигурации сервера.