Почему у меня есть файлы .htaccess в нескольких каталогах? - PullRequest
3 голосов
/ 16 сентября 2011

Я просматриваю свой сервер, потому что хочу ограничить доступ к некоторым определенным папкам, и я заметил, что у меня есть несколько файлов .htaccess. Один находится в корне, каталог перед public_html, это корень или public_html корень? И этот файл включает php5 по умолчанию. Затем у меня есть htaccess, выполняющий переписывание URL-адреса в папке public_html, а затем еще один в каталоге wordpress.

Нужно ли их распространять?

У меня есть один htaccess для каждой папки, на которую я хочу повлиять, или htaccess влияет на папку плюс все подкаталоги?

Спасибо

Редактировать: Также есть другой htaccess в моей папке темы WordPress?

1 Ответ

4 голосов
/ 16 сентября 2011

Apache имеет два способа хранения опций конфигурации:

  • Центральная конфигурация (файлы .conf) - при их изменении необходимо перезапустить сервер.

  • .htaccess файлов, настройки которых применяются только к его каталогу, и ко всем дочерним каталогам.Их изменение не требует перезапуска сервера

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

По моему опыту, хранение отдельных файлов .htaccess относительно практично в повседневной работе по обслуживанию, если их не слишком много * .Я бы оставил вещи такими, какие они есть.

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