Файл htaccess – эффективный способ конфигурации сайта
Сервер Apache – это мощнейший программный продукт с
множеством функций, который открывает широкие возможности для конфигурации
любых веб-сайтов.
Настройки для сервера Apache размещены в файле httpd.conf,
правда, доступ к этому файлу имеется не всегда.
Понятно, в связи с тем, что сервер Apache занимается обслуживанием сотен
сайтов, поэтому владелец одного из сайтов изменять конфигурацию сервера не в
праве, потому что такие изменения могут отразиться не лучшим образом на
владельцах других сайтов. Однако сервер Apache позволяет конфигурировать на
более низком уровне – по отдельным каталогам с помощью файлами htaccess.
.Нtaccess являются единственными конфигурационными файлами на сервере Apache.
Они позволяют настраивать работу сервера относительно функционирования
отдельных каталогов: настраивать права доступа к отдельным файлам в каталогах,
изменять названия файлов индексных, своими силами обрабатывать полученные коды
ответов HTTP протокола, работать над модификацией страниц выдаваемых при
запросе.
Причем, htaccess можно разместить в любом каталоге.
Директивы данного фала будут действовать на все имеющиеся в текущем каталоге и
во всех подкаталогах файлы.
При внесении изменений в файлы htaccess перезагрузка сервера
не требуется, так как они вступают в силу сразу, в отличие от тех изменений,
которые вносятся в главный файл конфигурации сайтов – файл httpd.conf.
Для получения возможности использовать файлы htaccess
потребуются специальные настройки главного файла конфигурации httpd.conf.
|