Перейти к основному контенту

Что такое .htaccess

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

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

Файл .htaccess предоставляет широкие возможности для настройки сайта.

С помощью .htaccess можно частично управлять настройками PHP: Как изменить параметры PHP? Директивы и настройки PHP указываются в файле .htaccess аналогично формату php.ini, но перед каждой строкой настроек PHP должно стоять управляющее слово php_value или php_flag.

Также с помощью .htaccess можно выполнить следующие действия:

Список со стандартными файлами .htaccess для наиболее популярных CMS приведён в статье: Файлы .htaccess для популярных CMS.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 2