Влияет ли рекурсивное правило .htaccess на субдомены, указывающие на подкаталоги? - PullRequest
1 голос
/ 04 ноября 2011

Предположим, у меня есть сайт example.com, который указывает на корневой каталог моей учетной записи хостинга, и в нем есть файл .htaccess. Скажем, у меня есть другой домен stuff.example.com, который указывает на ту же учетную запись хостинга, но на его подкаталог, а не на корневой каталог, и этот подкаталог также содержит файл .htaccess.

Если я зайду на stuff.example.com, будут ли затронуты его файл .htaccess с настройками .htaccess корневого каталога? Или поиск htaccess начинается с каталога, на который указывает домен, поэтому в этом случае файл htaccess в родительском каталоге не учитывается?

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

Удивительно, но документы Apache, насколько я могу судить, прямо не отвечают на это.Но учебник htaccess приводит пример того, что если файл запрашивается из / www / htdocs / example, то Apache ищет следующие файлы .htaccess:

/.htaccess
/www/.htaccess
/www/htdocs/.htaccess
/www/htdocs/example/.htaccess

, который предположительно ведет за пределыDocumentRoot.Таким образом, кажется, что ответ на ваш вопрос - да, Apache будет читать все файлы .htaccess вплоть до /.

1 голос
/ 04 ноября 2011

Повлияет ли его файл .htaccess на настройки .htaccess корневого каталога?

Да.Где ваш веб-корень не имеет значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...