Оператор AccessFileName . htaccess разрешает управление доступом на уровне отдельных каталогов и указывает имя файла с настройками каталога - .htaccess.
Если сервер находит файл с таким именем в каталоге, из которого извлекается информация, то применяет содержащиеся в файле настройки, прежде чем передать данные. Инструкция AccessFileName передает управление настройкой тем, кто создает и сопровождает отдельные веб-страницы, предоставляя им файл, в который они могут записывать инструкции настройки. Инструкции настройки в файле .htaccess - те же, что встречаются в файле httpd.conf и определяют конфигурацию системы в целом. Настройки Solaris содержат строку AccessFileName . htaccess, поэтому в системах Solaris настройки уровня отдельных каталогов разрешены по умолчанию.
Инструкция AllowOverride может использоваться в целях ограничения степени свободы в настройках, предоставляемой отдельным каталогом. Она определяет, в каких случаях определения из файла .htaccess имеют больший приоритет, чем инструкции httpd.conf. Присутствие инструкции AllowOverride внутри контейнера Directory ограничивает область действия AllowOverride данным конкретным каталогом, как мы видели в предшествующем примере.
Инструкция AllowOverride имеет множество различных аргументов. В дополнение к ключевому слову All, разрешающему файлу .htaccess переопределять любые параметры файлов настройки, а также ключевому слову None, запрещающему переопределение, аргументами могут выступать отдельные инструкции, переопределение которых разрешено. К примеру, чтобы разрешить создание связей для файловых расширений в файле .htaccess, необходимо использовать инструкцию AllowOverride AddType. Когда это значение используется в качестве аргумента инструкции AllowOverride, файл .htaccess данного каталога может содержать инструкции AddType. AllowOverride позволяет разрешить переопределение практически любого параметра в файле .htaccess.
Инструкции Options и AllowOverride ограничивают доступ к возможностям сервера и механизмам управления, а также позволяют избежать повреждения информации. Но в некоторых случаях речь идет об информации, которая не должна получить широкого распространения. Распространение информации может пресекаться благодаря управлению доступом.