Файл .htaccess

Назначение и использование файла .htaccess.

Обратите внимание, «точка» в начале имени файла .htaccess указывает, что это скрытый файл . Если вы его не видите или он «пропал», включите в настройках своего файлового клиента настройку «Показывать скрытые файлы (Show hidden files)». Наименование настройки зависит от используемого FTP-клиента.

Файл .htaccess применяется для управления веб-сервером Apache со стороны конечного пользователя хостинга. Вы помещаете в этот файл директивы, которые веб-сервер воспринимает и обрабатывает, выполняя действия в соответствии с настройками, которые были сделаны пользователем.

  • Файл .htaccess может быть размещен в домашней директории (в каталоге httpdocs ). В этом случае директивы из такого .htaccess действуют по всему веб-серверу.
  • Также .htaccess может находиться и в конкретном подкаталоге. Тогда директивы, которые указаны в этом файле, «перекрывают» действие директив из «основного» файла, который размещен в каталоге httpdocs или в любом каталоге более высокого уровня.

Примечание: действие директив из .htaccess наследуется сверху вниз, но не наоборот. Изменения, внесенные в файл, вступают в силу немедленно. Это связано с тем, что информация из .htaccess перечитывается при каждом обращении к веб-серверу Apache.

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

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