Индекс классов переопределения для .htaccess
Это индекс директив, разрешенных в файлах .htaccess для различных AllowOverride настроек, организованных по классам. Его цель — помочь администраторам сервера проверить привилегии, предоставляемые пользователям .htaccess. Для обзора работы .htaccess см. учебник по .htaccess.
Чтобы определить набор директив, которые ваша конфигурация сервера разрешает пользователям .htaccess использовать:
- Начните с набора директив в
AllowOverrideListдля данного каталога. (По умолчанию это установлено вNone.) - Найдите настройку
AllowOverrideдля данного каталога. (По умолчанию она установлена вNone.) Существуют два особых случая:- Если ваша настройка
AllowOverrideравнаAll, добавьте все директивы, перечисленные на этой странице, в список. - Если ваша настройка
AllowOverrideравнаNone, вы закончили. Будут разрешены только директивы вAllowOverrideList(если таковые имеются).
- Если ваша настройка
- Для каждого класса переопределения, перечисленного в
AllowOverride, найдите соответствующий набор директив ниже и добавьте их в список. - Наконец, добавьте набор директив, которые всегда разрешены в .htaccess (они перечислены в разделе Все ниже).
Некоторые из классов переопределения довольно мощные и предоставляют пользователям .htaccess большой контроль над сервером. Для более строгого подхода установите AllowOverride None и используйте AllowOverrideList для указания точного списка директив, которые разрешено использовать пользователям .htaccess.
Все
Следующие директивы разрешены в любом файле .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 |
| Добавляет директорию в lua's package.cpath. | |
| LuaPackagePath | mod_lua |
| Добавляет директорию в lua's package.path. | |
| 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.
| Анонимный | 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 |
| Мошенническая проверка подлинности по протоколу Basic с использованием предоставленных выражений для имени пользователя и пароля | |
| AuthBasicProvider | mod_auth_basic |
| Устанавливает поставщика(ов) аутентификации для данного местоположения | |
| AuthBasicUseDigestAlgorithm | mod_auth_basic |
| Проверяет пароли с помощью поставщиков аутентификации так, как будто Digest Authentication активен вместо Basic Authentication. | |
| AuthDBMGroupFile | mod_authz_dbm |
| Устанавливает имя файла базы данных, содержащего список групп пользователей для авторизации | |
| AuthDBMType | mod_authn_dbm |
| Устанавливает тип файла базы данных, используемого для хранения паролей | |
| AuthDBMUserFile | mod_authn_dbm |
| Устанавливает имя файла базы данных, содержащего список пользователей и паролей для аутентификации | |
| AuthDigestAlgorithm | mod_auth_digest |
| Выбирает алгоритм, используемый для вычисления хэшей запроса и ответа при аутентификации по Digest | |
| AuthDigestDomain | mod_auth_digest |
| URI, находящиеся в одном пространстве защиты для аутентификации по Digest | |
| AuthDigestNonceLifetime | mod_auth_digest |
| Срок действия серверного nonce | |
| AuthDigestProvider | mod_auth_digest |
| Устанавливает поставщика(ов) аутентификации для данного местоположения | |
| AuthDigestQop | mod_auth_digest |
| Определяет уровень защиты (quality-of-protection), используемый в аутентификации по 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 с использованием имени пользователя аутентификации по протоколу Basic, а не анонимно или с жестко заданными учетными данными для сервера | |
| AuthLDAPInitialBindPattern | mod_authnz_ldap |
| Указывает преобразование имени пользователя аутентификации по протоколу Basic, которое используется при подключении к 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 |
| Указывает, какие значения LDAP objectClass идентифицируют объекты каталога, которые являются группами во время обработки подгрупп. | |
| 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 |
| Запретить доступ, если SSL не используется для HTTP-запроса | |
| SSLUserName | mod_ssl |
| Имя переменной для определения имени пользователя | |
| SSLVerifyClient | mod_ssl |
| Тип проверки клиентского сертификата | |
| SSLVerifyDepth | mod_ssl |
| Максимальная глубина сертификатов CA при проверке клиентского сертификата | |
FileInfo
Следующие директивы разрешены в файлах .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 |
| Добавляет атрибут 'HTTPOnly' в cookie | |
| CookieName | mod_usertrack |
| Имя cookie отслеживания | |
| CookieSameSite | mod_usertrack |
| Добавляет атрибут 'SameSite' в cookie | |
| CookieSecure | mod_usertrack |
| Добавляет атрибут 'Secure' в cookie | |
| 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 |
| Регистрация фильтра содержимого | |
| Параметры | 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