Я работаю в ситуации, когда у меня есть основной webroot, расположенный в ~/www
. У меня есть несколько поддоменов, размещенных в ~/www/__subdomains
. В основном webroot у меня есть файл .htaccess
, который немного переписывается. В двух моих поддоменах у меня есть похожие .htaccess
файлы, и эти поддомены отвечают правильно.
В двух других вновь созданных поддоменах у меня есть .htaccess
пустые файлы, кроме директивы AddHandler
. Я обнаружил, что наличие / содержание корневого .htaccess
файла влияет на эти 2 поддоменов. Они выбрасывают 500 ошибок. Как только я переименую его, сломанные поддомены будут работать.
Это, конечно, нарушает другие сайты, поэтому я не могу просто убрать это, но это нарушает мое понимание того, как работает .htaccess
рекурсия. Я думал, что, пока в подкаталоге есть файл .htaccess
, файлы в каталогах предков никогда не будут выполнены.
Очевидно, я ошибаюсь в этом, так что я надеюсь, что кто-то может обучить меня и помочь мне исправить это.
Спасибо.