Что такое директива, смысл термина применительно к Apache

Что такое директива, смысл термина применительно к ApacheДиректива (от лат. directio — направление) – применительно к серверу Apache, это указание которое используется в командах файлов конфигурации Apache.

Обычно директива выглядит как короткая команда ключ-значение, эти команды меняют поведение сервера Apache.

Основным файлом конфигурации сервера Apache обычно является httpd.conf. Все директивы прописываются в этом файле.

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

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

Все директивы, выполняемые с помощью .htaccess файла, также могут быть выполнены с помощью файла httpd.conf. Но не все директивы выполняемые в httpd.conf могут быть выполнены в файле .htaccess.