Htaccess

Вопросы и ответы

Специальный файл с конфигурационными директивами веб сервера Apache, которые применяются по отношению к тому каталогу, в котором этот файл находится. Учитывая то, что при виртуальном хостинге доступ к основному конфигурационному файлу сервера обычно закрыт по соображениям безопасности, то файлы .htaccess являются единственным средством для пользователя применить какие-либо директивы сервера к каталогам своего сайта. При помощи .htaccess обычно решаются такие задачи, как ограничение доступа к каталогу или отдельным файлам паролем для определенных пользователей (паролирование директорий), перенаправление посетителя на другой сайт или страницу (редирект), замена стандартных сообщений об ошибках сервера и другие.

Действие файлов .htaccess для каждого каталога можно ограничить или совсем отключить при помощи директивы AllowOverride в основном файле конфигурации сервера Apache.

Файл .htaccess влияет не только на каталог, в котором находится, но также и на подкаталоги этого каталога. Т.е. если использование .htaccess разрешено для данного каталога, то Apache сначала ищет файл .htaccess в данном каталоге, а затем во всех каталогах, являющихся родительскими для данного каталога по восходящей.


Записи про хостинг ↓
Про CMS: Какую CMS выбрать для своего сайта?