Указатель классов переопределения для .htaccess
Это указатель директив, разрешённых в файлах .htaccess для различных параметров AllowOverride, сгруппированных по классам. Он предназначен для помощи администраторам серверов в проверке привилегий, предоставляемых пользователям .htaccess. Общие сведения о работе .htaccess см. в руководстве по .htaccess.
Чтобы определить набор директив, которые конфигурация вашего сервера разрешает использовать пользователям .htaccess:
- Начните с набора директив в
AllowOverrideListдля нужного каталога. (По умолчанию задано значениеNone.) - Найдите параметр
AllowOverrideдля нужного каталога. (По умолчанию задано значениеNone.) Здесь возможны два особых случая:- Если параметр
AllowOverrideимеет значениеAll, добавьте в список все директивы, перечисленные на этой странице. - Если параметр
AllowOverrideимеет значениеNone, на этом можно остановиться. Будут разрешены только директивы изAllowOverrideList(если таковые имеются).
- Если параметр
- Для каждого класса переопределения, указанного в
AllowOverride, найдите ниже соответствующий набор директив и добавьте его в список. - Наконец, добавьте набор директив, которые всегда разрешены в .htaccess (они перечислены ниже в разделе All).
Некоторые классы переопределения обладают широкими возможностями и предоставляют пользователям .htaccess значительный контроль над сервером. Для более строгого подхода задайте AllowOverride None и используйте AllowOverrideList, чтобы указать точный список директив, разрешённых пользователям .htaccess.
All
Следующие директивы разрешены в любом файле .htaccess, если в конфигурации сервера включены переопределения.
| <Else> | core |
Содержит директивы, применяемые только в том случае, если при обработке запроса во время выполнения не выполняется условие предшествующей секции <If> или <ElseIf> | |
| <ElseIf> | core |
Содержит директивы, применяемые только в том случае, если при обработке запроса во время выполнения условие выполняется, а условие предшествующей секции <If> или <ElseIf> не выполняется | |
| <Files> | core |
| Содержит директивы, применяемые к соответствующим именам файлов | |
| <FilesMatch> | core |
| Содержит директивы, применяемые к именам файлов, соответствующим регулярному выражению | |
| <If> | core |
| Содержит директивы, применяемые только в том случае, если при обработке запроса во время выполнения условие выполняется | |
| <IfDefine> | core |
| Заключает в себе директивы, обрабатываемые только в том случае, если проверка при запуске завершается успешно | |
| <IfDirective> | core |
| Заключает в себе директивы, обрабатываемые в зависимости от наличия или отсутствия определённой директивы | |
| <IfFile> | core |
| Заключает в себе директивы, обрабатываемые только в том случае, если при запуске существует файл | |
| <IfModule> | core |
| Заключает в себе директивы, обрабатываемые в зависимости от наличия или отсутствия определённого модуля | |
| <IfSection> | core |
| Заключает в себе директивы, обрабатываемые в зависимости от наличия или отсутствия определённой директивы секции | |
| <IfVersion> | mod_version |
| содержит конфигурацию, зависящую от версии | |
| LimitRequestBody | core |
| Ограничивает общий размер тела HTTP-запроса, отправляемого клиентом | |
| LimitXMLRequestBody | core |
| Ограничивает размер тела запроса на основе XML | |
| LogIOTrackTTFB | mod_logio |
| Включает отслеживание времени до получения первого байта (TTFB) | |
| LuaCodeCache | mod_lua |
| Настраивает кэш скомпилированного кода. | |
| LuaHookAccessChecker | mod_lua |
| Предоставляет точку перехвата для этапа access_checker обработки запроса | |
| LuaHookAuthChecker | mod_lua |
| Предоставляет точку перехвата для этапа auth_checker обработки запроса | |
| LuaHookCheckUserID | mod_lua |
| Предоставляет точку перехвата для этапа check_user_id обработки запроса | |
| LuaHookFixups | mod_lua |
| Предоставляет точку перехвата для этапа fixups обработки запроса | |
| LuaHookInsertFilter | mod_lua |
| Предоставляет точку перехвата для этапа insert_filter обработки запроса | |
| LuaHookLog | mod_lua |
| Предоставляет точку перехвата для этапа ведения журнала доступа при обработке запроса | |
| LuaHookMapToStorage | mod_lua |
| Предоставляет точку перехвата для этапа map_to_storage обработки запроса | |
| LuaHookPreTranslate | mod_lua |
| Предоставляет точку перехвата для этапа pre_translate обработки запроса | |
| LuaHookTranslateName | mod_lua |
| Предоставляет точку перехвата для этапа преобразования имени при обработке запроса | |
| LuaHookTypeChecker | mod_lua |
| Предоставляет точку перехвата для этапа type_checker обработки запроса | |
| LuaInherit | mod_lua |
| Управляет способом объединения секций конфигурации родительского уровня с дочерними секциями | |
| LuaMapHandler | mod_lua |
| Сопоставляет путь обработчику Lua | |
| LuaPackageCPath | mod_lua |
| Добавляет каталог в package.cpath Lua | |
| LuaPackagePath | mod_lua |
| Добавляет каталог в package.path Lua | |
| LuaQuickHandler | mod_lua |
| Предоставляет точку перехвата для быстрого обработчика запросов | |
| LuaRoot | mod_lua |
| Задаёт базовый путь для разрешения относительных путей в директивах mod_lua | |
| LuaScope | mod_lua |
| Одно из значений once, request, conn, thread — по умолчанию once | |
| RLimitCPU | core |
| Ограничивает потребление процессорного времени процессами, запущенными дочерними процессами Apache httpd | |
| RLimitMEM | core |
| Ограничивает потребление памяти процессами, запущенными дочерними процессами Apache httpd | |
| RLimitNPROC | core |
| Ограничивает число процессов, которые могут быть запущены процессами, запущенными дочерними процессами Apache httpd | |
| ServerSignature | core |
| Настраивает нижний колонтитул документов, созданных сервером | |
| SSIErrorMsg | mod_include |
| Сообщение об ошибке, отображаемое при ошибке SSI | |
| SSITimeFormat | mod_include |
| Настраивает формат отображения строк с датами | |
| SSIUndefinedEcho | mod_include |
| Строка, отображаемая при выводе неустановленной переменной | |
AuthConfig
Следующие директивы разрешены в файлах .htaccess, если действует AllowOverride AuthConfig. Они предоставляют пользователям .htaccess контроль над методами аутентификации и авторизации, применяемыми к их поддеревьям каталогов, а также над несколькими связанными служебными директивами для управления сеансами и параметрами TLS.
| Anonymous | mod_authn_anon |
| Указывает идентификаторы пользователей, которым разрешён доступ без проверки пароля | |
| Anonymous_LogEmail | mod_authn_anon |
| Задаёт, будет ли введённый пароль записываться в журнал ошибок | |
| Anonymous_MustGiveEmail | mod_authn_anon |
| Указывает, разрешены ли пустые пароли | |
| Anonymous_NoUserID | mod_authn_anon |
| Задаёт, может ли поле userID быть пустым | |
| Anonymous_VerifyEmail | mod_authn_anon |
| Задаёт, следует ли проверять, содержит ли поле пароля адрес электронной почты в правильном формате | |
| AuthBasicAuthoritative | mod_auth_basic |
| Задаёт, передаются ли авторизация и аутентификация модулям более низкого уровня | |
| AuthBasicFake | mod_auth_basic |
| Имитирует базовую аутентификацию, используя заданные выражения для имени пользователя и пароля | |
| AuthBasicProvider | mod_auth_basic |
| Задаёт поставщиков аутентификации для этого расположения | |
| AuthBasicUseDigestAlgorithm | mod_auth_basic |
| Проверяет пароли у поставщиков аутентификации так, как если бы вместо базовой аутентификации использовалась дайджест-аутентификация. | |
| AuthDBMGroupFile | mod_authz_dbm |
| Задаёт имя файла базы данных со списком групп пользователей для авторизации | |
| AuthDBMType | mod_authn_dbm |
| Задаёт тип файла базы данных, используемого для хранения паролей | |
| AuthDBMUserFile | mod_authn_dbm |
| Задаёт имя файла базы данных со списком пользователей и паролей для аутентификации | |
| AuthDigestAlgorithm | mod_auth_digest |
| Выбирает алгоритм вычисления хешей запроса-проверки и ответа при дайджест-аутентификации | |
| AuthDigestDomain | mod_auth_digest |
| URI, относящиеся к одной области защиты при дайджест-аутентификации | |
| AuthDigestNonceLifetime | mod_auth_digest |
| Срок действия серверного одноразового значения | |
| AuthDigestProvider | mod_auth_digest |
| Задаёт поставщиков аутентификации для этого расположения | |
| AuthDigestQop | mod_auth_digest |
| Определяет используемый уровень защиты при дайджест-аутентификации | |
| AuthFormAuthoritative | mod_auth_form |
| Задаёт, передаются ли авторизация и аутентификация модулям более низкого уровня | |
| AuthFormProvider | mod_auth_form |
| Задаёт поставщиков аутентификации для этого расположения | |
| AuthGroupFile | mod_authz_groupfile |
| Задаёт имя текстового файла со списком групп пользователей для авторизации | |
| AuthLDAPAuthorizePrefix | mod_authnz_ldap |
| Указывает префикс переменных среды, задаваемых при авторизации | |
| AuthLDAPBindAuthoritative | mod_authnz_ldap |
| Определяет, используются ли другие поставщики аутентификации, если пользователя можно сопоставить с DN, но серверу не удаётся выполнить привязку с учётными данными пользователя. | |
| AuthLDAPBindDN | mod_authnz_ldap |
| Необязательный DN для привязки к серверу LDAP | |
| AuthLDAPBindPassword | mod_authnz_ldap |
| Пароль, используемый вместе с DN привязки | |
| AuthLDAPCompareAsUser | mod_authnz_ldap |
| Использует учётные данные прошедшего аутентификацию пользователя для выполнения сравнений при авторизации | |
| AuthLDAPCompareDNOnServer | mod_authnz_ldap |
| Использует сервер LDAP для сравнения DN | |
| AuthLDAPDereferenceAliases | mod_authnz_ldap |
| Определяет, когда модуль будет раскрывать псевдонимы | |
| AuthLDAPGroupAttribute | mod_authnz_ldap |
| Атрибуты LDAP, используемые для определения пользователей — участников групп. | |
| AuthLDAPGroupAttributeIsDN | mod_authnz_ldap |
| Использует DN имени пользователя клиента при проверке членства в группе | |
| AuthLDAPInitialBindAsUser | mod_authnz_ldap |
| Определяет, выполняет ли сервер первоначальный поиск DN, используя имя пользователя базовой аутентификации, а не анонимный доступ или жёстко заданные учётные данные сервера | |
| AuthLDAPInitialBindPattern | mod_authnz_ldap |
| Задаёт преобразование имени пользователя базовой аутентификации, используемое при привязке к серверу LDAP для поиска DN | |
| AuthLDAPMaxSubGroupDepth | mod_authnz_ldap |
| Задаёт максимальную глубину вложенности подгрупп, проверяемую до прекращения поиска пользователя. | |
| AuthLDAPRemoteUserAttribute | mod_authnz_ldap |
| Использует значение атрибута, возвращённого при запросе пользователя, для установки переменной среды REMOTE_USER | |
| AuthLDAPRemoteUserIsDN | mod_authnz_ldap |
| Использует DN имени пользователя клиента для установки переменной среды REMOTE_USER | |
| AuthLDAPSearchAsUser | mod_authnz_ldap |
| Использует учётные данные прошедшего аутентификацию пользователя для выполнения поисковых запросов при авторизации | |
| AuthLDAPSubGroupAttribute | mod_authnz_ldap |
| Задаёт метки атрибутов — по одному значению в строке директивы, — используемые для определения участников текущей группы, которые являются группами. | |
| AuthLDAPSubGroupClass | mod_authnz_ldap |
| Задаёт, какие значения objectClass LDAP указывают на объекты каталога, являющиеся группами при обработке подгрупп. | |
| AuthLDAPURL | mod_authnz_ldap |
| URL, задающий параметры поиска LDAP | |
| AuthMerging | mod_authz_core |
| Управляет способом объединения логики авторизации каждой секции конфигурации с логикой предшествующих секций конфигурации. | |
| AuthName | mod_authn_core |
| Область авторизации для использования при HTTP-аутентификации | |
| AuthnCacheProvideFor | mod_authn_socache |
| Указывает, ответы каких поставщиков аутентификации следует кэшировать | |
| AuthnCacheTimeout | mod_authn_socache |
| Задаёт время ожидания для записей кэша | |
| AuthType | mod_authn_core |
| Тип аутентификации пользователя | |
| AuthUserFile | mod_authn_file |
| Задаёт имя текстового файла со списком пользователей и паролей для аутентификации | |
| AuthzDBMType | mod_authz_dbm |
| Задаёт тип файла базы данных, используемого для хранения списка групп пользователей | |
| CGIPassAuth | core |
| Разрешает передачу заголовков авторизации HTTP скриптам в виде переменных CGI | |
| LDAPReferralHopLimit | mod_ldap |
| Максимальное число переходов по ссылкам переадресации, выполняемых до завершения запроса LDAP. | |
| LDAPReferrals | mod_ldap |
| Включает переход по ссылкам переадресации при запросах к серверу LDAP. | |
| <Limit> | core |
| Ограничивает действие заключённых директив управления доступом указанными методами HTTP | |
| <LimitExcept> | core |
| Ограничивает действие директив управления доступом всеми методами HTTP, кроме указанных | |
| Require | mod_authz_core |
| Проверяет, авторизован ли прошедший аутентификацию пользователь поставщиком авторизации. | |
| <RequireAll> | mod_authz_core |
| Объединяет группу директив авторизации: для успешного выполнения внешней директивы ни одна из них не должна завершиться неудачей, и как минимум одна должна выполниться успешно. | |
| <RequireAny> | mod_authz_core |
| Объединяет группу директив авторизации: для успешного выполнения внешней директивы должна успешно выполниться хотя бы одна из них. | |
| <RequireNone> | mod_authz_core |
| Объединяет группу директив авторизации: для того чтобы внешняя директива не завершилась неудачей, ни одна из них не должна выполниться успешно. | |
| Satisfy | mod_access_compat |
| Взаимодействие между управлением доступом на уровне узла и аутентификацией пользователей | |
| Session | mod_session |
| Включает сеанс для текущего каталога или расположения | |
| SessionEnv | mod_session |
| Управляет записью содержимого сеанса в переменную среды HTTP_SESSION | |
| SessionHeader | mod_session |
| Импортирует обновления сеанса из указанного заголовка HTTP-ответа | |
| SessionInclude | mod_session |
| Задаёт префиксы URL, для которых действует сеанс | |
| SessionMaxAge | mod_session |
| Задаёт максимальный срок действия сеанса в секундах | |
| SSLCipherSuite | mod_ssl |
| Набор шифров, доступных для согласования при установлении SSL-соединения | |
| SSLRenegBufferSize | mod_ssl |
| Задаёт размер буфера повторного согласования SSL | |
| SSLRequire | mod_ssl |
| Разрешает доступ, только если произвольное логическое выражение сложной структуры истинно | |
| SSLRequireSSL | mod_ssl |
| Запрещает доступ, если для HTTP-запроса не используется SSL | |
| SSLUserName | mod_ssl |
| Имя переменной, используемой для определения имени пользователя | |
| SSLVerifyClient | mod_ssl |
| Тип проверки сертификата клиента | |
| SSLVerifyDepth | mod_ssl |
| Максимальная глубина цепочки сертификатов центра сертификации при проверке сертификата клиента | |
Информация о файлах
Следующие директивы разрешены в файлах .htaccess, когда действует AllowOverride FileInfo. Они предоставляют пользователям .htaccess широкие возможности управления ответами сервера и передаваемыми метаданными.
| AcceptPathInfo | core |
| Ресурсы принимают информацию о пути после имени файла | |
| Action | mod_actions |
| Запускает сценарий CGI для определённого обработчика или типа содержимого | |
| AddCharset | mod_mime |
| Связывает указанные расширения имён файлов с заданной кодировкой содержимого | |
| AddDefaultCharset | core |
Параметр кодировки по умолчанию, добавляемый, если тип содержимого ответа — text/plain или text/html
| |
| AddEncoding | mod_mime |
| Связывает указанные расширения имён файлов с заданным типом кодирования | |
| AddHandler | mod_mime |
| Связывает расширения имён файлов с заданным обработчиком | |
| AddInputFilter | mod_mime |
| Связывает расширения имён файлов с фильтрами, обрабатывающими запросы клиентов | |
| AddLanguage | mod_mime |
| Связывает указанное расширение имени файла с заданным языком содержимого | |
| AddOutputFilter | mod_mime |
| Связывает расширения имён файлов с фильтрами, обрабатывающими ответы сервера | |
| AddOutputFilterByType | mod_filter |
| назначает выходной фильтр определённому типу медиа | |
| AddType | mod_mime |
| Связывает указанные расширения имён файлов с заданным типом содержимого | |
| BrowserMatch | mod_setenvif |
| Устанавливает переменные окружения в зависимости от HTTP User-Agent | |
| BrowserMatchNoCase | mod_setenvif |
| Устанавливает переменные окружения в зависимости от User-Agent без учёта регистра | |
| CGIMapExtension | core |
| Способ определения интерпретатора для сценариев CGI | |
| CGIVar | core |
| Управляет установкой некоторых переменных CGI | |
| CharsetDefault | mod_charset_lite |
| Кодировка, в которую выполняется преобразование | |
| CharsetOptions | mod_charset_lite |
| Настраивает поведение преобразования кодировок | |
| CharsetSourceEnc | mod_charset_lite |
| Исходная кодировка файлов | |
| CookieDomain | mod_usertrack |
| Домен, для которого действует отслеживающая cookie | |
| CookieExpires | mod_usertrack |
| Срок действия отслеживающей cookie | |
| CookieHTTPOnly | mod_usertrack |
| Добавляет к cookie атрибут 'HTTPOnly' | |
| CookieName | mod_usertrack |
| Имя отслеживающей cookie | |
| CookieSameSite | mod_usertrack |
| Добавляет к cookie атрибут 'SameSite' | |
| CookieSecure | mod_usertrack |
| Добавляет к cookie атрибут 'Secure' | |
| CookieStyle | mod_usertrack |
| Формат поля заголовка cookie | |
| CookieTracking | mod_usertrack |
| Включает отслеживающую cookie | |
| DefaultLanguage | mod_mime |
| Задаёт язык по умолчанию, указываемый в поле заголовка Content-Language для всех ресурсов в текущем контексте, которым язык не был назначен другим способом. | |
| DefaultType | core |
Эта директива не оказывает никакого эффекта, кроме вывода предупреждений, если её значение не равно none. В предыдущих версиях DefaultType задавала тип медиа по умолчанию для содержимого ответа, если не удавалось найти другую конфигурацию типа медиа. | |
| EnableMMAP | core |
| Использует отображение файлов в память при передаче | |
| EnableSendfile | core |
| Использует поддержку sendfile ядром для передачи файлов клиенту | |
| ErrorDocument | core |
| Что сервер отправит клиенту в случае ошибки | |
| FileETag | core |
| Атрибуты файла, используемые для создания HTTP-заголовка ответа ETag для статических файлов | |
| ForceLanguagePriority | mod_negotiation |
| Действие на случай, если не найден ни один подходящий документ | |
| ForceType | core |
| Принудительно задаёт для всех соответствующих файлов указанный тип медиа в поле HTTP-заголовка Content-Type | |
| Header | mod_headers |
| Настраивает заголовки HTTP-ответа | |
| ISAPIAppendLogToErrors | mod_isapi |
Записывает запросы HSE_APPEND_LOG_PARAMETER от расширений ISAPI в журнал ошибок | |
| ISAPIAppendLogToQuery | mod_isapi |
Записывает запросы HSE_APPEND_LOG_PARAMETER от расширений ISAPI в поле запроса | |
| ISAPIFakeAsync | mod_isapi |
| Имитирует асинхронную поддержку для обратных вызовов ISAPI | |
| ISAPILogNotSupported | mod_isapi |
| Записывает в журнал запросы неподдерживаемых функций от расширений ISAPI | |
| ISAPIReadAheadBuffer | mod_isapi |
| Размер буфера предварительного чтения, отправляемого расширениям ISAPI | |
| LanguagePriority | mod_negotiation |
| Приоритет языковых вариантов, если клиент не указал предпочтения | |
| MultiviewsMatch | mod_mime |
| Типы файлов, учитываемые при поиске совпадающего файла с помощью MultiViews | |
| PassEnv | mod_env |
| Передаёт переменные окружения из оболочки | |
| QualifyRedirectURL | core |
| Управляет тем, является ли переменная окружения REDIRECT_URL полностью квалифицированной | |
| Redirect | mod_alias |
| Отправляет внешний редирект с просьбой к клиенту получить другой URL | |
| RedirectMatch | mod_alias |
| Отправляет внешний редирект, если текущий URL соответствует регулярному выражению | |
| RedirectPermanent | mod_alias |
| Отправляет постоянный внешний редирект с просьбой к клиенту получить другой URL | |
| RedirectTemp | mod_alias |
| Отправляет временный внешний редирект с просьбой к клиенту получить другой URL | |
| RemoveCharset | mod_mime |
| Удаляет связи с кодировками символов для заданного набора расширений файлов | |
| RemoveEncoding | mod_mime |
| Удаляет связи с кодировками содержимого для заданного набора расширений файлов | |
| RemoveHandler | mod_mime |
| Удаляет связи с обработчиками для заданного набора расширений файлов | |
| RemoveInputFilter | mod_mime |
| Удаляет связи с входными фильтрами для заданного набора расширений файлов | |
| RemoveLanguage | mod_mime |
| Удаляет связи с языками для заданного набора расширений файлов | |
| RemoveOutputFilter | mod_mime |
| Удаляет связи с выходными фильтрами для заданного набора расширений файлов | |
| RemoveType | mod_mime |
| Удаляет связи с типами содержимого для заданного набора расширений файлов | |
| RequestHeader | mod_headers |
| Настраивает заголовки HTTP-запроса | |
| RewriteBase | mod_rewrite |
| Задаёт базовый URL для преобразований в отдельных каталогах | |
| RewriteCond | mod_rewrite |
| Задаёт условие, при котором будет выполняться преобразование | |
| RewriteEngine | mod_rewrite |
| Включает или отключает механизм преобразования во время выполнения | |
| RewriteOptions | mod_rewrite |
| Задаёт специальные параметры механизма преобразования | |
| RewriteRule | mod_rewrite |
| Задаёт правила для механизма преобразования | |
| ScriptInterpreterSource | core |
| Способ определения интерпретатора для сценариев CGI | |
| SetEnv | mod_env |
| Устанавливает переменные окружения | |
| SetEnvIf | mod_setenvif |
| Устанавливает переменные окружения на основе атрибутов запроса | |
| SetEnvIfExpr | mod_setenvif |
| Устанавливает переменные окружения на основе выражения ap_expr | |
| SetEnvIfNoCase | mod_setenvif |
| Устанавливает переменные окружения на основе атрибутов запроса без учёта регистра | |
| SetHandler | core |
| Принудительно передаёт все соответствующие файлы обработчику | |
| SetInputFilter | core |
| Задаёт фильтры для обработки запросов клиентов и входных данных POST | |
| SetOutputFilter | core |
| Задаёт фильтры для обработки ответов сервера | |
| Substitute | mod_substitute |
| Шаблон для фильтрации содержимого ответа | |
| SubstituteInheritBefore | mod_substitute |
| Изменяет порядок объединения унаследованных шаблонов | |
| SubstituteMaxLineLength | mod_substitute |
| Задаёт максимальную длину строки | |
| UnsetEnv | mod_env |
| Удаляет переменные из окружения | |
Индексы
Следующие директивы разрешены в файлах .htaccess, когда действует AllowOverride Indexes. Они позволяют пользователям .htaccess управлять различными аспектами страниц индекса каталогов, предоставляемых сервером, включая автоматическую генерацию индексов.
| AddAlt | mod_autoindex |
| Альтернативный текст для отображения вместо значка, выбранного по имени файла | |
| AddAltByEncoding | mod_autoindex |
| Альтернативный текст для отображения вместо значка, выбранного по кодировке MIME | |
| AddAltByType | mod_autoindex |
| Альтернативный текст для отображения вместо значка, выбранного по типу содержимого MIME | |
| AddDescription | mod_autoindex |
| Описание для отображения рядом с файлом | |
| AddIcon | mod_autoindex |
| Значок для отображения рядом с файлом, выбранным по имени | |
| AddIconByEncoding | mod_autoindex |
| Значок для отображения рядом с файлами, выбранными по кодировке содержимого MIME | |
| AddIconByType | mod_autoindex |
| Значок для отображения рядом с файлами, выбранными по типу содержимого MIME | |
| DefaultIcon | mod_autoindex |
| Значок для отображения рядом с файлами, для которых не настроен отдельный значок | |
| DirectoryCheckHandler | mod_dir |
| Включает или отключает определённое поведение модуля, если настроен другой обработчик | |
| DirectoryIndex | mod_dir |
| Список ресурсов для поиска, когда клиент запрашивает каталог | |
| DirectoryIndexRedirect | mod_dir |
| Настраивает внешний редирект для индексов каталогов. | |
| DirectorySlash | mod_dir |
| Включает или отключает редиректы с добавлением завершающей косой черты | |
| ExpiresActive | mod_expires |
Включает формирование заголовков Expires | |
| ExpiresByType | mod_expires |
Значение заголовка Expires, заданное для типа MIME | |
| ExpiresDefault | mod_expires |
| Алгоритм расчёта срока действия по умолчанию | |
| FallbackResource | mod_dir |
| Задаёт URL по умолчанию для запросов, не соответствующих файлу | |
| HeaderName | mod_autoindex |
| Имя файла, который будет вставлен в начало списка индекса | |
| ImapBase | mod_imagemap |
Значение base по умолчанию для файлов imagemap | |
| ImapDefault | mod_imagemap |
| Действие по умолчанию, если imagemap вызывается с координатами, которые явно не сопоставлены | |
| ImapMenu | mod_imagemap |
| Действие, если при вызове imagemap координаты не указаны | |
| IndexHeadInsert | mod_autoindex |
| Вставляет текст в раздел HEAD страницы индекса. | |
| IndexIgnore | mod_autoindex |
| Добавляет файлы в список скрываемых при выводе содержимого каталога | |
| IndexIgnoreReset | mod_autoindex |
| Очищает список файлов, скрываемых при выводе содержимого каталога | |
| IndexOptions | mod_autoindex |
| Различные параметры настройки индексации каталогов | |
| IndexOrderDefault | mod_autoindex |
| Задаёт порядок элементов индекса каталога по умолчанию | |
| IndexStyleSheet | mod_autoindex |
| Добавляет таблицу стилей CSS к индексу каталога | |
| MetaDir | mod_cern_meta |
| Имя каталога для поиска файлов метаинформации в стиле CERN | |
| MetaFiles | mod_cern_meta |
| Включает обработку метафайлов CERN | |
| MetaSuffix | mod_cern_meta |
| Суффикс имени файла, содержащего метаинформацию в стиле CERN | |
| ReadmeName | mod_autoindex |
| Имя файла, который будет вставлен в конец списка индекса | |
Ограничения
Следующие директивы разрешены в файлах .htaccess, когда действует AllowOverride Limit. Этот крайне узкий тип переопределения в основном позволяет использовать устаревшие директивы авторизации, предоставляемые mod_access_compat.
| Allow | mod_access_compat |
| Управляет тем, каким хостам разрешён доступ к области сервера | |
| Deny | mod_access_compat |
| Управляет тем, каким хостам запрещён доступ к серверу | |
| <Limit> | core |
| Ограничивает вложенные правила управления доступом указанными методами HTTP | |
| <LimitExcept> | core |
| Ограничивает правила управления доступом всеми методами HTTP, кроме указанных | |
| Order | mod_access_compat |
Управляет состоянием доступа по умолчанию и порядком проверки Allow и Deny. | |
Параметры
Следующие директивы разрешены в файлах .htaccess, когда действует AllowOverride Options. Они предоставляют пользователям .htaccess доступ к Options и подобным директивам, а также к директивам, управляющим цепочкой фильтров.
| CheckBasenameMatch | mod_speling |
| Также ищет файлы с другими расширениями имён файлов. | |
| CheckCaseOnly | mod_speling |
| Ограничивает действие модуля speling исправлением регистра | |
| CheckSpelling | mod_speling |
| Включает модуль проверки орфографии | |
| ContentDigest | core |
Включает формирование HTTP-заголовков ответа Content-MD5 | |
| FilterChain | mod_filter |
| Настраивает цепочку фильтров | |
| FilterDeclare | mod_filter |
| Объявляет интеллектуальный фильтр | |
| FilterProtocol | mod_filter |
| Обеспечивает корректную обработку протокола HTTP | |
| FilterProvider | mod_filter |
| Регистрирует фильтр содержимого | |
| Options | core |
| Настраивает доступные функции для определённого каталога | |
| ReflectorHeader | mod_reflector |
| Копирует входной заголовок в выходные заголовки | |
| SSLOptions | mod_ssl |
| Настраивает различные параметры SSL-модуля во время выполнения | |
| XBitHack | mod_include |
| Обрабатывает директивы SSI в файлах с установленным битом выполнения | |
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/overrides.html