]> granicus.if.org Git - apache/blob - docs/manual/mod/overrides.html.en
Merge in APR[-util] macros from branches/trunk-buildconf-noapr
[apache] / docs / manual / mod / overrides.html.en
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Override Class Index for .htaccess - Apache HTTP Server Version 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="override-index">
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p>
21 <p class="apache">Apache HTTP Server Version 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div>
26
27 <div id="page-content"><div id="preamble"><h1>Override Class Index for .htaccess</h1>
28 <div class="toplang">
29 <p><span>Available Languages: </span><a href="../en/mod/overrides.html" title="English">&nbsp;en&nbsp;</a></p>
30 </div>
31
32     <p>
33       This is an index of the directives that are allowed in .htaccess files for
34       various <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> settings,
35       organized by class. Its intended purpose is to help server administrators
36       verify the privileges they're granting to .htaccess users. For an overview
37       of how .htaccess works, see the
38       <a href="../howto/htaccess.html">.htaccess tutorial</a>.
39     </p>
40
41     <p>
42       To determine the set of directives that your server configuration allows
43       .htaccess users to use:
44     </p>
45
46     <ol>
47       <li>Start with the set of directives in the <code>AllowOverrideList</code>
48       for the directory in question. (By default, this is set to
49       <code>None</code>.)</li>
50       <li>Find the <code>AllowOverride</code> setting for the directory in
51       question. (By default, it is set to <code>None</code>.) There are two
52       special cases:
53         <ol>
54           <li>If your <code>AllowOverride</code> setting is <code>All</code>,
55           add every directive listed on this page to the list.</li>
56           <li>If your <code>AllowOverride</code> setting is <code>None</code>,
57           you're done. Only the directives in the <code>AllowOverrideList</code>
58           (if any) will be allowed.</li>
59         </ol>
60       </li>
61       <li>For each override class listed in <code>AllowOverride</code>, look up
62       the corresponding set of directives below and add them to the list.</li>
63       <li>Finally, add the set of directives that is always allowed in
64       .htaccess (these are listed in the
65       <a href="#override-all">All section</a>, below).</li>
66     </ol>
67
68     <p>
69       Several of the override classes are quite powerful and give .htaccess
70       users a large amount of control over the server. For a stricter approach,
71       set <code>AllowOverride None</code> and use
72       <code class="directive"><a href="../mod/core.html#allowoverridelist">AllowOverrideList</a></code> to specify the
73       exact list of directives that .htaccess users are allowed to use.
74     </p>
75   </div>
76 <div id="quickview"><h3>Topics</h3>
77 <ul id="topics">
78 <li><img alt="" src="../images/down.gif" /> <a href="#override-all">All</a></li>
79 <li><img alt="" src="../images/down.gif" /> <a href="#override-authconfig">AuthConfig</a></li>
80 <li><img alt="" src="../images/down.gif" /> <a href="#override-fileinfo">FileInfo</a></li>
81 <li><img alt="" src="../images/down.gif" /> <a href="#override-indexes">Indexes</a></li>
82 <li><img alt="" src="../images/down.gif" /> <a href="#override-limit">Limit</a></li>
83 <li><img alt="" src="../images/down.gif" /> <a href="#override-options">Options</a></li>
84 </ul><h3>See also</h3>
85 <ul class="seealso">
86 <li><a href="#comments_section">Comments</a></li></ul></div>
87 <div id="override-list"><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-all">All</a></h2>
88     <p>
89       The following directives are allowed in any .htaccess file, as long as
90       overrides are enabled in the server configuration.
91     </p>
92   <table class="qref"><tr><td><a href="mod_deflate.html#deflateinflatelimitrequestbody">DeflateInflateLimitRequestBody</a></td><td class="module"><a href="mod_deflate.html">mod_deflate</a></td></tr>
93 <tr><td colspan="2" class="descr">Maximum size of inflated request bodies</td></tr>
94 <tr class="odd"><td><a href="mod_deflate.html#deflateinflateratioburst">DeflateInflateRatioBurst</a></td><td class="module"><a href="mod_deflate.html">mod_deflate</a></td></tr>
95 <tr class="odd"><td colspan="2" class="descr">Maximum number of times the inflation ratio for request bodies
96              can be crossed</td></tr>
97 <tr><td><a href="mod_deflate.html#deflateinflateratiolimit">DeflateInflateRatioLimit</a></td><td class="module"><a href="mod_deflate.html">mod_deflate</a></td></tr>
98 <tr><td colspan="2" class="descr">Maximum inflation ratio for request bodies</td></tr>
99 <tr class="odd"><td><a href="core.html#else">&lt;Else&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
100 <tr class="odd"><td colspan="2" class="descr">Contains directives that apply only if the condition of a
101 previous <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> or
102 <code class="directive"><a href="../mod/core.html#elseif">&lt;ElseIf&gt;</a></code> section is not
103 satisfied by a request at runtime</td></tr>
104 <tr><td><a href="core.html#elseif">&lt;ElseIf&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
105 <tr><td colspan="2" class="descr">Contains directives that apply only if a condition is satisfied
106 by a request at runtime while the condition of a previous
107 <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> or
108 <code class="directive">&lt;ElseIf&gt;</code> section is not
109 satisfied</td></tr>
110 <tr class="odd"><td><a href="core.html#error">Error</a></td><td class="module"><a href="core.html">core</a></td></tr>
111 <tr class="odd"><td colspan="2" class="descr">Abort configuration parsing with a custom error message</td></tr>
112 <tr><td><a href="core.html#files">&lt;Files&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
113 <tr><td colspan="2" class="descr">Contains directives that apply to matched
114 filenames</td></tr>
115 <tr class="odd"><td><a href="core.html#filesmatch">&lt;FilesMatch&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
116 <tr class="odd"><td colspan="2" class="descr">Contains directives that apply to regular-expression matched
117 filenames</td></tr>
118 <tr><td><a href="core.html#if">&lt;If&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
119 <tr><td colspan="2" class="descr">Contains directives that apply only if a condition is
120 satisfied by a request at runtime</td></tr>
121 <tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
122 <tr class="odd"><td colspan="2" class="descr">Encloses directives that will be processed only
123 if a test is true at startup</td></tr>
124 <tr><td><a href="core.html#ifdirective">&lt;IfDirective&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
125 <tr><td colspan="2" class="descr">Encloses directives that are processed conditional on the
126 presence or absence of a specific directive</td></tr>
127 <tr class="odd"><td><a href="core.html#iffile">&lt;IfFile&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
128 <tr class="odd"><td colspan="2" class="descr">Encloses directives that will be processed only
129 if file exists at startup</td></tr>
130 <tr><td><a href="core.html#ifmodule">&lt;IfModule&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
131 <tr><td colspan="2" class="descr">Encloses directives that are processed conditional on the
132 presence or absence of a specific module</td></tr>
133 <tr class="odd"><td><a href="core.html#ifsection">&lt;IfSection&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
134 <tr class="odd"><td colspan="2" class="descr">Encloses directives that are processed conditional on the
135 presence or absence of a specific section directive</td></tr>
136 <tr><td><a href="mod_version.html#ifversion">&lt;IfVersion&gt;</a></td><td class="module"><a href="mod_version.html">mod_version</a></td></tr>
137 <tr><td colspan="2" class="descr">contains version dependent configuration</td></tr>
138 <tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody</a></td><td class="module"><a href="core.html">core</a></td></tr>
139 <tr class="odd"><td colspan="2" class="descr">Restricts the total size of the HTTP request body sent
140 from the client</td></tr>
141 <tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody</a></td><td class="module"><a href="core.html">core</a></td></tr>
142 <tr><td colspan="2" class="descr">Limits the size of an XML-based request body</td></tr>
143 <tr class="odd"><td><a href="mod_logio.html#logiotrackttfb">LogIOTrackTTFB</a></td><td class="module"><a href="mod_logio.html">mod_logio</a></td></tr>
144 <tr class="odd"><td colspan="2" class="descr">Enable tracking of time to first byte (TTFB)</td></tr>
145 <tr><td><a href="mod_lua.html#luacodecache">LuaCodeCache</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
146 <tr><td colspan="2" class="descr">Configure the compiled code cache.</td></tr>
147 <tr class="odd"><td><a href="mod_lua.html#luahookaccesschecker">LuaHookAccessChecker</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
148 <tr class="odd"><td colspan="2" class="descr">Provide a hook for the access_checker phase of request processing</td></tr>
149 <tr><td><a href="mod_lua.html#luahookauthchecker">LuaHookAuthChecker</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
150 <tr><td colspan="2" class="descr">Provide a hook for the auth_checker phase of request processing</td></tr>
151 <tr class="odd"><td><a href="mod_lua.html#luahookcheckuserid">LuaHookCheckUserID</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
152 <tr class="odd"><td colspan="2" class="descr">Provide a hook for the check_user_id phase of request processing</td></tr>
153 <tr><td><a href="mod_lua.html#luahookfixups">LuaHookFixups</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
154 <tr><td colspan="2" class="descr">Provide a hook for the fixups phase of a request
155 processing</td></tr>
156 <tr class="odd"><td><a href="mod_lua.html#luahookinsertfilter">LuaHookInsertFilter</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
157 <tr class="odd"><td colspan="2" class="descr">Provide a hook for the insert_filter phase of request processing</td></tr>
158 <tr><td><a href="mod_lua.html#luahooklog">LuaHookLog</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
159 <tr><td colspan="2" class="descr">Provide a hook for the access log phase of a request
160 processing</td></tr>
161 <tr class="odd"><td><a href="mod_lua.html#luahookmaptostorage">LuaHookMapToStorage</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
162 <tr class="odd"><td colspan="2" class="descr">Provide a hook for the map_to_storage phase of request processing</td></tr>
163 <tr><td><a href="mod_lua.html#luahooktranslatename">LuaHookTranslateName</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
164 <tr><td colspan="2" class="descr">Provide a hook for the translate name phase of request processing</td></tr>
165 <tr class="odd"><td><a href="mod_lua.html#luahooktypechecker">LuaHookTypeChecker</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
166 <tr class="odd"><td colspan="2" class="descr">Provide a hook for the type_checker phase of request processing</td></tr>
167 <tr><td><a href="mod_lua.html#luainherit">LuaInherit</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
168 <tr><td colspan="2" class="descr">Controls how parent configuration sections are merged into children</td></tr>
169 <tr class="odd"><td><a href="mod_lua.html#luainputfilter">LuaInputFilter</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
170 <tr class="odd"><td colspan="2" class="descr">Provide a Lua function for content input filtering</td></tr>
171 <tr><td><a href="mod_lua.html#luamaphandler">LuaMapHandler</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
172 <tr><td colspan="2" class="descr">Map a path to a lua handler</td></tr>
173 <tr class="odd"><td><a href="mod_lua.html#luaoutputfilter">LuaOutputFilter</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
174 <tr class="odd"><td colspan="2" class="descr">Provide a Lua function for content output filtering</td></tr>
175 <tr><td><a href="mod_lua.html#luapackagecpath">LuaPackageCPath</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
176 <tr><td colspan="2" class="descr">Add a directory to lua's package.cpath</td></tr>
177 <tr class="odd"><td><a href="mod_lua.html#luapackagepath">LuaPackagePath</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
178 <tr class="odd"><td colspan="2" class="descr">Add a directory to lua's package.path</td></tr>
179 <tr><td><a href="mod_lua.html#luaquickhandler">LuaQuickHandler</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
180 <tr><td colspan="2" class="descr">Provide a hook for the quick handler of request processing</td></tr>
181 <tr class="odd"><td><a href="mod_lua.html#luaroot">LuaRoot</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
182 <tr class="odd"><td colspan="2" class="descr">Specify the base path for resolving relative paths for mod_lua directives</td></tr>
183 <tr><td><a href="mod_lua.html#luascope">LuaScope</a></td><td class="module"><a href="mod_lua.html">mod_lua</a></td></tr>
184 <tr><td colspan="2" class="descr">One of once, request, conn, thread -- default is once</td></tr>
185 <tr class="odd"><td><a href="mod_macro.html#macro">&lt;Macro&gt;</a></td><td class="module"><a href="mod_macro.html">mod_macro</a></td></tr>
186 <tr class="odd"><td colspan="2" class="descr">Define a configuration file macro</td></tr>
187 <tr><td><a href="mod_macro.html#macroignorebadnesting">MacroIgnoreBadNesting</a></td><td class="module"><a href="mod_macro.html">mod_macro</a></td></tr>
188 <tr><td colspan="2" class="descr">Ignore warnings, and does not log, about bad nesting of Macros</td></tr>
189 <tr class="odd"><td><a href="mod_macro.html#macroignoreemptyargs">MacroIgnoreEmptyArgs</a></td><td class="module"><a href="mod_macro.html">mod_macro</a></td></tr>
190 <tr class="odd"><td colspan="2" class="descr">Ignore warnings, and does not log, about empty Macro argument(s)</td></tr>
191 <tr><td><a href="core.html#rlimitcpu">RLimitCPU</a></td><td class="module"><a href="core.html">core</a></td></tr>
192 <tr><td colspan="2" class="descr">Limits the CPU consumption of processes launched
193 by Apache httpd children</td></tr>
194 <tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM</a></td><td class="module"><a href="core.html">core</a></td></tr>
195 <tr class="odd"><td colspan="2" class="descr">Limits the memory consumption of processes launched
196 by Apache httpd children</td></tr>
197 <tr><td><a href="core.html#rlimitnproc">RLimitNPROC</a></td><td class="module"><a href="core.html">core</a></td></tr>
198 <tr><td colspan="2" class="descr">Limits the number of processes that can be launched by
199 processes launched by Apache httpd children</td></tr>
200 <tr class="odd"><td><a href="core.html#serversignature">ServerSignature</a></td><td class="module"><a href="core.html">core</a></td></tr>
201 <tr class="odd"><td colspan="2" class="descr">Configures the footer on server-generated documents</td></tr>
202 <tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
203 <tr><td colspan="2" class="descr">Error message displayed when there is an SSI
204 error</td></tr>
205 <tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
206 <tr class="odd"><td colspan="2" class="descr">Configures the format in which date strings are
207 displayed</td></tr>
208 <tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
209 <tr><td colspan="2" class="descr">String displayed when an unset variable is echoed</td></tr>
210 <tr class="odd"><td><a href="mod_macro.html#undefmacro">UndefMacro</a></td><td class="module"><a href="mod_macro.html">mod_macro</a></td></tr>
211 <tr class="odd"><td colspan="2" class="descr">Undefine a macro</td></tr>
212 <tr><td><a href="mod_macro.html#use">Use</a></td><td class="module"><a href="mod_macro.html">mod_macro</a></td></tr>
213 <tr><td colspan="2" class="descr">Use a macro</td></tr>
214 <tr class="odd"><td><a href="core.html#warning">Warning</a></td><td class="module"><a href="core.html">core</a></td></tr>
215 <tr class="odd"><td colspan="2" class="descr">Warn from configuration parsing with a custom message</td></tr>
216 <tr><td><a href="mod_xml2enc.html#xml2encdefault">xml2EncDefault</a></td><td class="module"><a href="mod_xml2enc.html">mod_xml2enc</a></td></tr>
217 <tr><td colspan="2" class="descr">Sets a default encoding to assume when absolutely no information
218 can be <a href="#sniffing">automatically detected</a></td></tr>
219 <tr class="odd"><td><a href="mod_xml2enc.html#xml2startparse">xml2StartParse</a></td><td class="module"><a href="mod_xml2enc.html">mod_xml2enc</a></td></tr>
220 <tr class="odd"><td colspan="2" class="descr">Advise the parser to skip leading junk.</td></tr>
221 </table></div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-authconfig">AuthConfig</a></h2>
222     <p>
223       The following directives are allowed in .htaccess files when
224       <code>AllowOverride AuthConfig</code> is in effect. They give .htaccess
225       users control over the authentication and authorization methods that are
226       applied to their directory subtrees, including several related utility
227       directives for session handling and TLS settings.
228     </p>
229   <table class="qref"><tr><td><a href="mod_authn_anon.html#anonymous">Anonymous</a></td><td class="module"><a href="mod_authn_anon.html">mod_authn_anon</a></td></tr>
230 <tr><td colspan="2" class="descr">Specifies userIDs that are allowed access without
231 password verification</td></tr>
232 <tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></td><td class="module"><a href="mod_authn_anon.html">mod_authn_anon</a></td></tr>
233 <tr class="odd"><td colspan="2" class="descr">Sets whether the password entered will be logged in the
234 error log</td></tr>
235 <tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></td><td class="module"><a href="mod_authn_anon.html">mod_authn_anon</a></td></tr>
236 <tr><td colspan="2" class="descr">Specifies whether blank passwords are allowed</td></tr>
237 <tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></td><td class="module"><a href="mod_authn_anon.html">mod_authn_anon</a></td></tr>
238 <tr class="odd"><td colspan="2" class="descr">Sets whether the userID field may be empty</td></tr>
239 <tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></td><td class="module"><a href="mod_authn_anon.html">mod_authn_anon</a></td></tr>
240 <tr><td colspan="2" class="descr">Sets whether to check the password field for a correctly
241 formatted email address</td></tr>
242 <tr class="odd"><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></td><td class="module"><a href="mod_auth_basic.html">mod_auth_basic</a></td></tr>
243 <tr class="odd"><td colspan="2" class="descr">Sets whether authorization and authentication are passed to
244 lower level modules</td></tr>
245 <tr><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake</a></td><td class="module"><a href="mod_auth_basic.html">mod_auth_basic</a></td></tr>
246 <tr><td colspan="2" class="descr">Fake basic authentication using the given expressions for
247 username and password</td></tr>
248 <tr class="odd"><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></td><td class="module"><a href="mod_auth_basic.html">mod_auth_basic</a></td></tr>
249 <tr class="odd"><td colspan="2" class="descr">Sets the authentication provider(s) for this location</td></tr>
250 <tr><td><a href="mod_auth_basic.html#authbasicusedigestalgorithm">AuthBasicUseDigestAlgorithm</a></td><td class="module"><a href="mod_auth_basic.html">mod_auth_basic</a></td></tr>
251 <tr><td colspan="2" class="descr">Check passwords against the authentication providers as if
252 Digest Authentication was in force instead of Basic Authentication.
253 </td></tr>
254 <tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></td><td class="module"><a href="mod_authz_dbm.html">mod_authz_dbm</a></td></tr>
255 <tr class="odd"><td colspan="2" class="descr">Sets the name of the database file containing the list
256 of user groups for authorization</td></tr>
257 <tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></td><td class="module"><a href="mod_authn_dbm.html">mod_authn_dbm</a></td></tr>
258 <tr><td colspan="2" class="descr">Sets the type of database file that is used to
259 store passwords</td></tr>
260 <tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></td><td class="module"><a href="mod_authn_dbm.html">mod_authn_dbm</a></td></tr>
261 <tr class="odd"><td colspan="2" class="descr">Sets the name of a database file containing the list of users and
262 passwords for authentication</td></tr>
263 <tr><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
264 <tr><td colspan="2" class="descr">Selects the algorithm used to calculate the challenge and
265 response hashes in digest authentication</td></tr>
266 <tr class="odd"><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
267 <tr class="odd"><td colspan="2" class="descr">URIs that are in the same protection space for digest
268 authentication</td></tr>
269 <tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
270 <tr><td colspan="2" class="descr">Determines how the nonce is generated</td></tr>
271 <tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
272 <tr class="odd"><td colspan="2" class="descr">How long the server nonce is valid</td></tr>
273 <tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
274 <tr><td colspan="2" class="descr">Sets the authentication provider(s) for this location</td></tr>
275 <tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></td><td class="module"><a href="mod_auth_digest.html">mod_auth_digest</a></td></tr>
276 <tr class="odd"><td colspan="2" class="descr">Determines the quality-of-protection to use in digest
277 authentication</td></tr>
278 <tr><td><a href="mod_auth_form.html#authformauthoritative">AuthFormAuthoritative</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
279 <tr><td colspan="2" class="descr">Sets whether authorization and authentication are passed to
280 lower level modules</td></tr>
281 <tr class="odd"><td><a href="mod_auth_form.html#authformbody">AuthFormBody</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
282 <tr class="odd"><td colspan="2" class="descr">The name of a form field carrying the body of the request to attempt on successful login</td></tr>
283 <tr><td><a href="mod_auth_form.html#authformdisablenostore">AuthFormDisableNoStore</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
284 <tr><td colspan="2" class="descr">Disable the CacheControl no-store header on the login page</td></tr>
285 <tr class="odd"><td><a href="mod_auth_form.html#authformfakebasicauth">AuthFormFakeBasicAuth</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
286 <tr class="odd"><td colspan="2" class="descr">Fake a Basic Authentication header</td></tr>
287 <tr><td><a href="mod_auth_form.html#authformlocation">AuthFormLocation</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
288 <tr><td colspan="2" class="descr">The name of a form field carrying a URL to redirect to on successful login</td></tr>
289 <tr class="odd"><td><a href="mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
290 <tr class="odd"><td colspan="2" class="descr">The URL of the page to be redirected to should login be required</td></tr>
291 <tr><td><a href="mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
292 <tr><td colspan="2" class="descr">The URL of the page to be redirected to should login be successful</td></tr>
293 <tr class="odd"><td><a href="mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
294 <tr class="odd"><td colspan="2" class="descr">The URL to redirect to after a user has logged out</td></tr>
295 <tr><td><a href="mod_auth_form.html#authformmethod">AuthFormMethod</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
296 <tr><td colspan="2" class="descr">The name of a form field carrying the method of the request to attempt on successful login</td></tr>
297 <tr class="odd"><td><a href="mod_auth_form.html#authformmimetype">AuthFormMimetype</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
298 <tr class="odd"><td colspan="2" class="descr">The name of a form field carrying the mimetype of the body of the request to attempt on successful login</td></tr>
299 <tr><td><a href="mod_auth_form.html#authformpassword">AuthFormPassword</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
300 <tr><td colspan="2" class="descr">The name of a form field carrying the login password</td></tr>
301 <tr class="odd"><td><a href="mod_auth_form.html#authformprovider">AuthFormProvider</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
302 <tr class="odd"><td colspan="2" class="descr">Sets the authentication provider(s) for this location</td></tr>
303 <tr><td><a href="mod_auth_form.html#authformsitepassphrase">AuthFormSitePassphrase</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
304 <tr><td colspan="2" class="descr">Bypass authentication checks for high traffic sites</td></tr>
305 <tr class="odd"><td><a href="mod_auth_form.html#authformusername">AuthFormUsername</a></td><td class="module"><a href="mod_auth_form.html">mod_auth_form</a></td></tr>
306 <tr class="odd"><td colspan="2" class="descr">The name of a form field carrying the login username</td></tr>
307 <tr><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></td><td class="module"><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></td></tr>
308 <tr><td colspan="2" class="descr">Sets the name of a text file containing the list
309 of user groups for authorization</td></tr>
310 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapauthorizeprefix">AuthLDAPAuthorizePrefix</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
311 <tr class="odd"><td colspan="2" class="descr">Specifies the prefix for environment variables set during
312 authorization</td></tr>
313 <tr><td><a href="mod_authnz_ldap.html#authldapbindauthoritative">AuthLDAPBindAuthoritative</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
314 <tr><td colspan="2" class="descr">Determines if other authentication providers are used when a user can be mapped to a DN but the server cannot successfully bind with the user's credentials.</td></tr>
315 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
316 <tr class="odd"><td colspan="2" class="descr">Optional DN to use in binding to the LDAP server</td></tr>
317 <tr><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
318 <tr><td colspan="2" class="descr">Password used in conjunction with the bind DN</td></tr>
319 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcompareasuser">AuthLDAPCompareAsUser</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
320 <tr class="odd"><td colspan="2" class="descr">Use the authenticated user's credentials to perform authorization comparisons</td></tr>
321 <tr><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
322 <tr><td colspan="2" class="descr">Use the LDAP server to compare the DNs</td></tr>
323 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
324 <tr class="odd"><td colspan="2" class="descr">When will the module de-reference aliases</td></tr>
325 <tr><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
326 <tr><td colspan="2" class="descr">LDAP attributes used to identify the user members of
327 groups.</td></tr>
328 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
329 <tr class="odd"><td colspan="2" class="descr">Use the DN of the client username when checking for
330 group membership</td></tr>
331 <tr><td><a href="mod_authnz_ldap.html#authldapinitialbindasuser">AuthLDAPInitialBindAsUser</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
332 <tr><td colspan="2" class="descr">Determines if the server does the initial DN lookup using the basic authentication users'
333 own username, instead of anonymously or with hard-coded credentials for the server</td></tr>
334 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapinitialbindpattern">AuthLDAPInitialBindPattern</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
335 <tr class="odd"><td colspan="2" class="descr">Specifies the transformation of the basic authentication username to be used when binding to the LDAP server
336 to perform a DN lookup</td></tr>
337 <tr><td><a href="mod_authnz_ldap.html#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
338 <tr><td colspan="2" class="descr">Specifies the maximum sub-group nesting depth that will be
339 evaluated before the user search is discontinued.</td></tr>
340 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserattribute">AuthLDAPRemoteUserAttribute</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
341 <tr class="odd"><td colspan="2" class="descr">Use the value of the attribute returned during the user
342 query to set the REMOTE_USER environment variable</td></tr>
343 <tr><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
344 <tr><td colspan="2" class="descr">Use the DN of the client username to set the REMOTE_USER
345 environment variable</td></tr>
346 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsearchasuser">AuthLDAPSearchAsUser</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
347 <tr class="odd"><td colspan="2" class="descr">Use the authenticated user's credentials to perform authorization searches</td></tr>
348 <tr><td><a href="mod_authnz_ldap.html#authldapsubgroupattribute">AuthLDAPSubGroupAttribute</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
349 <tr><td colspan="2" class="descr">Specifies the attribute labels, one value per
350 directive line, used to distinguish the members of the current group that
351 are groups.</td></tr>
352 <tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsubgroupclass">AuthLDAPSubGroupClass</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
353 <tr class="odd"><td colspan="2" class="descr">Specifies which LDAP objectClass values identify directory
354 objects that are groups during sub-group processing.</td></tr>
355 <tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl</a></td><td class="module"><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></td></tr>
356 <tr><td colspan="2" class="descr">URL specifying the LDAP search parameters</td></tr>
357 <tr class="odd"><td><a href="mod_authz_core.html#authmerging">AuthMerging</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
358 <tr class="odd"><td colspan="2" class="descr">Controls the manner in which each configuration section's
359 authorization logic is combined with that of preceding configuration
360 sections.</td></tr>
361 <tr><td><a href="mod_authn_core.html#authname">AuthName</a></td><td class="module"><a href="mod_authn_core.html">mod_authn_core</a></td></tr>
362 <tr><td colspan="2" class="descr">Authorization realm for use in HTTP
363 authentication</td></tr>
364 <tr class="odd"><td><a href="mod_authn_socache.html#authncacheprovidefor">AuthnCacheProvideFor</a></td><td class="module"><a href="mod_authn_socache.html">mod_authn_socache</a></td></tr>
365 <tr class="odd"><td colspan="2" class="descr">Specify which authn provider(s) to cache for</td></tr>
366 <tr><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout</a></td><td class="module"><a href="mod_authn_socache.html">mod_authn_socache</a></td></tr>
367 <tr><td colspan="2" class="descr">Set a timeout for cache entries</td></tr>
368 <tr class="odd"><td><a href="mod_authn_core.html#authtype">AuthType</a></td><td class="module"><a href="mod_authn_core.html">mod_authn_core</a></td></tr>
369 <tr class="odd"><td colspan="2" class="descr">Type of user authentication</td></tr>
370 <tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></td><td class="module"><a href="mod_authn_file.html">mod_authn_file</a></td></tr>
371 <tr><td colspan="2" class="descr">Sets the name of a text file containing the list of users and
372 passwords for authentication</td></tr>
373 <tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></td><td class="module"><a href="mod_authz_dbm.html">mod_authz_dbm</a></td></tr>
374 <tr class="odd"><td colspan="2" class="descr">Sets the type of database file that is used to
375 store list of user groups</td></tr>
376 <tr><td><a href="mod_authz_core.html#authzsendforbiddenonfailure">AuthzSendForbiddenOnFailure</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
377 <tr><td colspan="2" class="descr">Send '403 FORBIDDEN' instead of '401 UNAUTHORIZED' if
378 authentication succeeds but authorization fails
379 </td></tr>
380 <tr class="odd"><td><a href="core.html#cgipassauth">CGIPassAuth</a></td><td class="module"><a href="core.html">core</a></td></tr>
381 <tr class="odd"><td colspan="2" class="descr">Enables passing HTTP authorization headers to scripts as CGI
382 variables</td></tr>
383 <tr><td><a href="mod_ldap.html#ldapreferralhoplimit">LDAPReferralHopLimit</a></td><td class="module"><a href="mod_ldap.html">mod_ldap</a></td></tr>
384 <tr><td colspan="2" class="descr">The maximum number of referral hops to chase before terminating an LDAP query.</td></tr>
385 <tr class="odd"><td><a href="mod_ldap.html#ldapreferrals">LDAPReferrals</a></td><td class="module"><a href="mod_ldap.html">mod_ldap</a></td></tr>
386 <tr class="odd"><td colspan="2" class="descr">Enable referral chasing during queries to the LDAP server.</td></tr>
387 <tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></td><td class="module"><a href="mod_ldap.html">mod_ldap</a></td></tr>
388 <tr><td colspan="2" class="descr">Sets the file containing or nickname referring to a per
389 connection client certificate. Not all LDAP toolkits support per
390 connection client certificates.</td></tr>
391 <tr class="odd"><td><a href="core.html#limit">&lt;Limit&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
392 <tr class="odd"><td colspan="2" class="descr">Restrict enclosed access controls to only certain HTTP
393 methods</td></tr>
394 <tr><td><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
395 <tr><td colspan="2" class="descr">Restrict access controls to all HTTP methods
396 except the named ones</td></tr>
397 <tr class="odd"><td><a href="mod_authz_core.html#require">Require</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
398 <tr class="odd"><td colspan="2" class="descr">Tests whether an authenticated user is authorized by
399 an authorization provider.</td></tr>
400 <tr><td><a href="mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
401 <tr><td colspan="2" class="descr">Enclose a group of authorization directives of which none
402 must fail and at least one must succeed for the enclosing directive to
403 succeed.</td></tr>
404 <tr class="odd"><td><a href="mod_authz_core.html#requireany">&lt;RequireAny&gt;</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
405 <tr class="odd"><td colspan="2" class="descr">Enclose a group of authorization directives of which one
406 must succeed for the enclosing directive to succeed.</td></tr>
407 <tr><td><a href="mod_authz_core.html#requirenone">&lt;RequireNone&gt;</a></td><td class="module"><a href="mod_authz_core.html">mod_authz_core</a></td></tr>
408 <tr><td colspan="2" class="descr">Enclose a group of authorization directives of which none
409 must succeed for the enclosing directive to not fail.</td></tr>
410 <tr class="odd"><td><a href="mod_access_compat.html#satisfy">Satisfy</a></td><td class="module"><a href="mod_access_compat.html">mod_access_compat</a></td></tr>
411 <tr class="odd"><td colspan="2" class="descr">Interaction between host-level access control and
412 user authentication</td></tr>
413 <tr><td><a href="mod_session.html#session">Session</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
414 <tr><td colspan="2" class="descr">Enables a session for the current directory or location</td></tr>
415 <tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiename">SessionCookieName</a></td><td class="module"><a href="mod_session_cookie.html">mod_session_cookie</a></td></tr>
416 <tr class="odd"><td colspan="2" class="descr">Name and attributes for the RFC2109 cookie storing the session</td></tr>
417 <tr><td><a href="mod_session_cookie.html#sessioncookiename2">SessionCookieName2</a></td><td class="module"><a href="mod_session_cookie.html">mod_session_cookie</a></td></tr>
418 <tr><td colspan="2" class="descr">Name and attributes for the RFC2965 cookie storing the session</td></tr>
419 <tr class="odd"><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove</a></td><td class="module"><a href="mod_session_cookie.html">mod_session_cookie</a></td></tr>
420 <tr class="odd"><td colspan="2" class="descr">Control for whether session cookies should be removed from incoming HTTP headers</td></tr>
421 <tr><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher</a></td><td class="module"><a href="mod_session_crypto.html">mod_session_crypto</a></td></tr>
422 <tr><td colspan="2" class="descr">The crypto cipher to be used to encrypt the session</td></tr>
423 <tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase</a></td><td class="module"><a href="mod_session_crypto.html">mod_session_crypto</a></td></tr>
424 <tr class="odd"><td colspan="2" class="descr">The key used to encrypt the session</td></tr>
425 <tr><td><a href="mod_session_dbd.html#sessiondbdcookiename">SessionDBDCookieName</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
426 <tr><td colspan="2" class="descr">Name and attributes for the RFC2109 cookie storing the session ID</td></tr>
427 <tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookiename2">SessionDBDCookieName2</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
428 <tr class="odd"><td colspan="2" class="descr">Name and attributes for the RFC2965 cookie storing the session ID</td></tr>
429 <tr><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
430 <tr><td colspan="2" class="descr">Control for whether session ID cookies should be removed from incoming HTTP headers</td></tr>
431 <tr class="odd"><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
432 <tr class="odd"><td colspan="2" class="descr">The SQL query to use to remove sessions from the database</td></tr>
433 <tr><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
434 <tr><td colspan="2" class="descr">The SQL query to use to insert sessions into the database</td></tr>
435 <tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
436 <tr class="odd"><td colspan="2" class="descr">Enable a per user session</td></tr>
437 <tr><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
438 <tr><td colspan="2" class="descr">The SQL query to use to select sessions from the database</td></tr>
439 <tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel</a></td><td class="module"><a href="mod_session_dbd.html">mod_session_dbd</a></td></tr>
440 <tr class="odd"><td colspan="2" class="descr">The SQL query to use to update existing sessions in the database</td></tr>
441 <tr><td><a href="mod_session.html#sessionenv">SessionEnv</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
442 <tr><td colspan="2" class="descr">Control whether the contents of the session are written to the
443 <var>HTTP_SESSION</var> environment variable</td></tr>
444 <tr class="odd"><td><a href="mod_session.html#sessionexclude">SessionExclude</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
445 <tr class="odd"><td colspan="2" class="descr">Define URL prefixes for which a session is ignored</td></tr>
446 <tr><td><a href="mod_session.html#sessionexpiryupdateinterval">SessionExpiryUpdateInterval</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
447 <tr><td colspan="2" class="descr">Define the number of seconds a session's expiry may change without
448 the session being updated</td></tr>
449 <tr class="odd"><td><a href="mod_session.html#sessionheader">SessionHeader</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
450 <tr class="odd"><td colspan="2" class="descr">Import session updates from a given HTTP response header</td></tr>
451 <tr><td><a href="mod_session.html#sessioninclude">SessionInclude</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
452 <tr><td colspan="2" class="descr">Define URL prefixes for which a session is valid</td></tr>
453 <tr class="odd"><td><a href="mod_session.html#sessionmaxage">SessionMaxAge</a></td><td class="module"><a href="mod_session.html">mod_session</a></td></tr>
454 <tr class="odd"><td colspan="2" class="descr">Define a maximum age in seconds for a session</td></tr>
455 <tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
456 <tr><td colspan="2" class="descr">File of concatenated PEM-encoded CA Certificates
457 for Client Auth</td></tr>
458 <tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
459 <tr class="odd"><td colspan="2" class="descr">Directory of PEM-encoded CA Certificates for
460 Client Auth</td></tr>
461 <tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
462 <tr><td colspan="2" class="descr">Cipher Suite available for negotiation in SSL
463 handshake</td></tr>
464 <tr class="odd"><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
465 <tr class="odd"><td colspan="2" class="descr">Set the size for the SSL renegotiation buffer</td></tr>
466 <tr><td><a href="mod_ssl.html#sslrequire">SSLRequire</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
467 <tr><td colspan="2" class="descr">Allow access only when an arbitrarily complex
468 boolean expression is true</td></tr>
469 <tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
470 <tr class="odd"><td colspan="2" class="descr">Deny access when SSL is not used for the
471 HTTP request</td></tr>
472 <tr><td><a href="mod_ssl.html#sslusername">SSLUserName</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
473 <tr><td colspan="2" class="descr">Variable name to determine user name</td></tr>
474 <tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
475 <tr class="odd"><td colspan="2" class="descr">Type of Client Certificate verification</td></tr>
476 <tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
477 <tr><td colspan="2" class="descr">Maximum depth of CA Certificates in Client
478 Certificate verification</td></tr>
479 </table></div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-fileinfo">FileInfo</a></h2>
480     <p>
481       The following directives are allowed in .htaccess files when
482       <code>AllowOverride FileInfo</code> is in effect. They give .htaccess
483       users a wide range of control over the responses and metadata given by the
484       server.
485     </p>
486   <table class="qref"><tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo</a></td><td class="module"><a href="core.html">core</a></td></tr>
487 <tr><td colspan="2" class="descr">Resources accept trailing pathname information</td></tr>
488 <tr class="odd"><td><a href="mod_actions.html#action">Action</a></td><td class="module"><a href="mod_actions.html">mod_actions</a></td></tr>
489 <tr class="odd"><td colspan="2" class="descr">Activates a CGI script for a particular handler or
490 content-type</td></tr>
491 <tr><td><a href="mod_mime.html#addcharset">AddCharset</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
492 <tr><td colspan="2" class="descr">Maps the given filename extensions to the specified content
493 charset</td></tr>
494 <tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset</a></td><td class="module"><a href="core.html">core</a></td></tr>
495 <tr class="odd"><td colspan="2" class="descr">Default charset parameter to be added when a response
496 content-type is <code>text/plain</code> or <code>text/html</code></td></tr>
497 <tr><td><a href="mod_mime.html#addencoding">AddEncoding</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
498 <tr><td colspan="2" class="descr">Maps the given filename extensions to the specified encoding
499 type</td></tr>
500 <tr class="odd"><td><a href="mod_mime.html#addhandler">AddHandler</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
501 <tr class="odd"><td colspan="2" class="descr">Maps the filename extensions to the specified
502 handler</td></tr>
503 <tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
504 <tr><td colspan="2" class="descr">Maps filename extensions to the filters that will process
505 client requests</td></tr>
506 <tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
507 <tr class="odd"><td colspan="2" class="descr">Maps the given filename extension to the specified content
508 language</td></tr>
509 <tr><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
510 <tr><td colspan="2" class="descr">Maps filename extensions to the filters that will process
511 responses from the server</td></tr>
512 <tr class="odd"><td><a href="mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></td><td class="module"><a href="mod_filter.html">mod_filter</a></td></tr>
513 <tr class="odd"><td colspan="2" class="descr">assigns an output filter to a particular media-type</td></tr>
514 <tr><td><a href="mod_mime.html#addtype">AddType</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
515 <tr><td colspan="2" class="descr">Maps the given filename extensions onto the specified content
516 type</td></tr>
517 <tr class="odd"><td><a href="mod_authnz_fcgi.html#authnzfcgicheckauthnprovider">AuthnzFcgiCheckAuthnProvider</a></td><td class="module"><a href="mod_authnz_fcgi.html">mod_authnz_fcgi</a></td></tr>
518 <tr class="odd"><td colspan="2" class="descr">Enables a FastCGI application to handle the check_authn
519 authentication hook.</td></tr>
520 <tr><td><a href="mod_setenvif.html#browsermatch">BrowserMatch</a></td><td class="module"><a href="mod_setenvif.html">mod_setenvif</a></td></tr>
521 <tr><td colspan="2" class="descr">Sets environment variables conditional on HTTP User-Agent
522 </td></tr>
523 <tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></td><td class="module"><a href="mod_setenvif.html">mod_setenvif</a></td></tr>
524 <tr class="odd"><td colspan="2" class="descr">Sets environment variables conditional on User-Agent without
525 respect to case</td></tr>
526 <tr><td><a href="core.html#cgimapextension">CGIMapExtension</a></td><td class="module"><a href="core.html">core</a></td></tr>
527 <tr><td colspan="2" class="descr">Technique for locating the interpreter for CGI
528 scripts</td></tr>
529 <tr class="odd"><td><a href="core.html#cgivar">CGIVar</a></td><td class="module"><a href="core.html">core</a></td></tr>
530 <tr class="odd"><td colspan="2" class="descr">Controls how some CGI variables are set</td></tr>
531 <tr><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault</a></td><td class="module"><a href="mod_charset_lite.html">mod_charset_lite</a></td></tr>
532 <tr><td colspan="2" class="descr">Charset to translate into</td></tr>
533 <tr class="odd"><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions</a></td><td class="module"><a href="mod_charset_lite.html">mod_charset_lite</a></td></tr>
534 <tr class="odd"><td colspan="2" class="descr">Configures charset translation behavior</td></tr>
535 <tr><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc</a></td><td class="module"><a href="mod_charset_lite.html">mod_charset_lite</a></td></tr>
536 <tr><td colspan="2" class="descr">Source charset of files</td></tr>
537 <tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain</a></td><td class="module"><a href="mod_usertrack.html">mod_usertrack</a></td></tr>
538 <tr class="odd"><td colspan="2" class="descr">The domain to which the tracking cookie applies</td></tr>
539 <tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires</a></td><td class="module"><a href="mod_usertrack.html">mod_usertrack</a></td></tr>
540 <tr><td colspan="2" class="descr">Expiry time for the tracking cookie</td></tr>
541 <tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName</a></td><td class="module"><a href="mod_usertrack.html">mod_usertrack</a></td></tr>
542 <tr class="odd"><td colspan="2" class="descr">Name of the tracking cookie</td></tr>
543 <tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle</a></td><td class="module"><a href="mod_usertrack.html">mod_usertrack</a></td></tr>
544 <tr><td colspan="2" class="descr">Format of the cookie header field</td></tr>
545 <tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking</a></td><td class="module"><a href="mod_usertrack.html">mod_usertrack</a></td></tr>
546 <tr class="odd"><td colspan="2" class="descr">Enables tracking cookie</td></tr>
547 <tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
548 <tr><td colspan="2" class="descr">Defines a default language-tag to be sent in the Content-Language
549 header field for all resources in the current context that have not been
550 assigned a language-tag by some other means.</td></tr>
551 <tr class="odd"><td><a href="core.html#defaulttype">DefaultType</a></td><td class="module"><a href="core.html">core</a></td></tr>
552 <tr class="odd"><td colspan="2" class="descr">This directive has no effect other than to emit warnings
553 if the value is not <code>none</code>. In prior versions, DefaultType
554 would specify a default media type to assign to response content for
555 which no other media type configuration could be found.
556 </td></tr>
557 <tr><td><a href="core.html#enablemmap">EnableMMAP</a></td><td class="module"><a href="core.html">core</a></td></tr>
558 <tr><td colspan="2" class="descr">Use memory-mapping to read files during delivery</td></tr>
559 <tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile</a></td><td class="module"><a href="core.html">core</a></td></tr>
560 <tr class="odd"><td colspan="2" class="descr">Use the kernel sendfile support to deliver files to the client</td></tr>
561 <tr><td><a href="core.html#errordocument">ErrorDocument</a></td><td class="module"><a href="core.html">core</a></td></tr>
562 <tr><td colspan="2" class="descr">What the server will return to the client
563 in case of an error</td></tr>
564 <tr class="odd"><td><a href="core.html#fileetag">FileETag</a></td><td class="module"><a href="core.html">core</a></td></tr>
565 <tr class="odd"><td colspan="2" class="descr">File attributes used to create the ETag
566 HTTP response header for static files</td></tr>
567 <tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></td><td class="module"><a href="mod_negotiation.html">mod_negotiation</a></td></tr>
568 <tr><td colspan="2" class="descr">Action to take if a single acceptable document is not
569 found</td></tr>
570 <tr class="odd"><td><a href="core.html#forcetype">ForceType</a></td><td class="module"><a href="core.html">core</a></td></tr>
571 <tr class="odd"><td colspan="2" class="descr">Forces all matching files to be served with the specified
572 media type in the HTTP Content-Type header field</td></tr>
573 <tr><td><a href="mod_http2.html#h2copyfiles">H2CopyFiles</a></td><td class="module"><a href="mod_http2.html">mod_http2</a></td></tr>
574 <tr><td colspan="2" class="descr">Determine file handling in responses</td></tr>
575 <tr class="odd"><td><a href="mod_http2.html#h2pushresource">H2PushResource</a></td><td class="module"><a href="mod_http2.html">mod_http2</a></td></tr>
576 <tr class="odd"><td colspan="2" class="descr">Declares resources for early pushing to the client</td></tr>
577 <tr><td><a href="mod_headers.html#header">Header</a></td><td class="module"><a href="mod_headers.html">mod_headers</a></td></tr>
578 <tr><td colspan="2" class="descr">Configure HTTP response headers</td></tr>
579 <tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors</a></td><td class="module"><a href="mod_isapi.html">mod_isapi</a></td></tr>
580 <tr class="odd"><td colspan="2" class="descr">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
581 ISAPI extensions to the error log</td></tr>
582 <tr><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery</a></td><td class="module"><a href="mod_isapi.html">mod_isapi</a></td></tr>
583 <tr><td colspan="2" class="descr">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
584 ISAPI extensions to the query field</td></tr>
585 <tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync</a></td><td class="module"><a href="mod_isapi.html">mod_isapi</a></td></tr>
586 <tr class="odd"><td colspan="2" class="descr">Fake asynchronous support for ISAPI callbacks</td></tr>
587 <tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported</a></td><td class="module"><a href="mod_isapi.html">mod_isapi</a></td></tr>
588 <tr><td colspan="2" class="descr">Log unsupported feature requests from ISAPI
589 extensions</td></tr>
590 <tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></td><td class="module"><a href="mod_isapi.html">mod_isapi</a></td></tr>
591 <tr class="odd"><td colspan="2" class="descr">Size of the Read Ahead Buffer sent to ISAPI
592 extensions</td></tr>
593 <tr><td><a href="mod_negotiation.html#languagepriority">LanguagePriority</a></td><td class="module"><a href="mod_negotiation.html">mod_negotiation</a></td></tr>
594 <tr><td colspan="2" class="descr">The precedence of language variants for cases where
595 the client does not express a preference</td></tr>
596 <tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
597 <tr class="odd"><td colspan="2" class="descr">The types of files that will be included when searching for
598 a matching file with MultiViews</td></tr>
599 <tr><td><a href="mod_env.html#passenv">PassEnv</a></td><td class="module"><a href="mod_env.html">mod_env</a></td></tr>
600 <tr><td colspan="2" class="descr">Passes environment variables from the shell</td></tr>
601 <tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressdbmfile">ProxyExpressDBMFile</a></td><td class="module"><a href="mod_proxy_express.html">mod_proxy_express</a></td></tr>
602 <tr class="odd"><td colspan="2" class="descr">Pathname to DBM file.</td></tr>
603 <tr><td><a href="mod_proxy_express.html#proxyexpressdbmtype">ProxyExpressDBMType</a></td><td class="module"><a href="mod_proxy_express.html">mod_proxy_express</a></td></tr>
604 <tr><td colspan="2" class="descr">DBM type of file.</td></tr>
605 <tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable</a></td><td class="module"><a href="mod_proxy_express.html">mod_proxy_express</a></td></tr>
606 <tr class="odd"><td colspan="2" class="descr">Enable the module functionality.</td></tr>
607 <tr><td><a href="mod_proxy_fcgi.html#proxyfcgibackendtype">ProxyFCGIBackendType</a></td><td class="module"><a href="mod_proxy_fcgi.html">mod_proxy_fcgi</a></td></tr>
608 <tr><td colspan="2" class="descr">Specify the type of backend FastCGI application</td></tr>
609 <tr class="odd"><td><a href="mod_proxy_fcgi.html#proxyfcgisetenvif">ProxyFCGISetEnvIf</a></td><td class="module"><a href="mod_proxy_fcgi.html">mod_proxy_fcgi</a></td></tr>
610 <tr class="odd"><td colspan="2" class="descr">Allow variables sent to FastCGI servers to be fixed up</td></tr>
611 <tr><td><a href="mod_proxy_hcheck.html#proxyhcexpr">ProxyHCExpr</a></td><td class="module"><a href="mod_proxy_hcheck.html">mod_proxy_hcheck</a></td></tr>
612 <tr><td colspan="2" class="descr">Creates a named condition expression to use to determine health of the backend based on its response.</td></tr>
613 <tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhctemplate">ProxyHCTemplate</a></td><td class="module"><a href="mod_proxy_hcheck.html">mod_proxy_hcheck</a></td></tr>
614 <tr class="odd"><td colspan="2" class="descr">Creates a named template for setting various health check parameters</td></tr>
615 <tr><td><a href="core.html#qualifyredirecturl">QualifyRedirectURL</a></td><td class="module"><a href="core.html">core</a></td></tr>
616 <tr><td colspan="2" class="descr">Controls whether the REDIRECT_URL environment variable is
617              fully qualified</td></tr>
618 <tr class="odd"><td><a href="mod_alias.html#redirect">Redirect</a></td><td class="module"><a href="mod_alias.html">mod_alias</a></td></tr>
619 <tr class="odd"><td colspan="2" class="descr">Sends an external redirect asking the client to fetch
620 a different URL</td></tr>
621 <tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch</a></td><td class="module"><a href="mod_alias.html">mod_alias</a></td></tr>
622 <tr><td colspan="2" class="descr">Sends an external redirect based on a regular expression match
623 of the current URL</td></tr>
624 <tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent</a></td><td class="module"><a href="mod_alias.html">mod_alias</a></td></tr>
625 <tr class="odd"><td colspan="2" class="descr">Sends an external permanent redirect asking the client to fetch
626 a different URL</td></tr>
627 <tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp</a></td><td class="module"><a href="mod_alias.html">mod_alias</a></td></tr>
628 <tr><td colspan="2" class="descr">Sends an external temporary redirect asking the client to fetch
629 a different URL</td></tr>
630 <tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
631 <tr class="odd"><td colspan="2" class="descr">Removes any character set associations for a set of file
632 extensions</td></tr>
633 <tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
634 <tr><td colspan="2" class="descr">Removes any content encoding associations for a set of file
635 extensions</td></tr>
636 <tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
637 <tr class="odd"><td colspan="2" class="descr">Removes any handler associations for a set of file
638 extensions</td></tr>
639 <tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
640 <tr><td colspan="2" class="descr">Removes any input filter associations for a set of file
641 extensions</td></tr>
642 <tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
643 <tr class="odd"><td colspan="2" class="descr">Removes any language associations for a set of file
644 extensions</td></tr>
645 <tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
646 <tr><td colspan="2" class="descr">Removes any output filter associations for a set of file
647 extensions</td></tr>
648 <tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType</a></td><td class="module"><a href="mod_mime.html">mod_mime</a></td></tr>
649 <tr class="odd"><td colspan="2" class="descr">Removes any content type associations for a set of file
650 extensions</td></tr>
651 <tr><td><a href="mod_headers.html#requestheader">RequestHeader</a></td><td class="module"><a href="mod_headers.html">mod_headers</a></td></tr>
652 <tr><td colspan="2" class="descr">Configure HTTP request headers</td></tr>
653 <tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase</a></td><td class="module"><a href="mod_rewrite.html">mod_rewrite</a></td></tr>
654 <tr class="odd"><td colspan="2" class="descr">Sets the base URL for per-directory rewrites</td></tr>
655 <tr><td><a href="mod_rewrite.html#rewritecond">RewriteCond</a></td><td class="module"><a href="mod_rewrite.html">mod_rewrite</a></td></tr>
656 <tr><td colspan="2" class="descr">Defines a condition under which rewriting will take place
657 </td></tr>
658 <tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine</a></td><td class="module"><a href="mod_rewrite.html">mod_rewrite</a></td></tr>
659 <tr class="odd"><td colspan="2" class="descr">Enables or disables runtime rewriting engine</td></tr>
660 <tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions</a></td><td class="module"><a href="mod_rewrite.html">mod_rewrite</a></td></tr>
661 <tr><td colspan="2" class="descr">Sets some special options for the rewrite engine</td></tr>
662 <tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule</a></td><td class="module"><a href="mod_rewrite.html">mod_rewrite</a></td></tr>
663 <tr class="odd"><td colspan="2" class="descr">Defines rules for the rewriting engine</td></tr>
664 <tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource</a></td><td class="module"><a href="core.html">core</a></td></tr>
665 <tr><td colspan="2" class="descr">Technique for locating the interpreter for CGI
666 scripts</td></tr>
667 <tr class="odd"><td><a href="mod_env.html#setenv">SetEnv</a></td><td class="module"><a href="mod_env.html">mod_env</a></td></tr>
668 <tr class="odd"><td colspan="2" class="descr">Sets environment variables</td></tr>
669 <tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf</a></td><td class="module"><a href="mod_setenvif.html">mod_setenvif</a></td></tr>
670 <tr><td colspan="2" class="descr">Sets environment variables based on attributes of the request
671 </td></tr>
672 <tr class="odd"><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></td><td class="module"><a href="mod_setenvif.html">mod_setenvif</a></td></tr>
673 <tr class="odd"><td colspan="2" class="descr">Sets environment variables based on an ap_expr expression</td></tr>
674 <tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></td><td class="module"><a href="mod_setenvif.html">mod_setenvif</a></td></tr>
675 <tr><td colspan="2" class="descr">Sets environment variables based on attributes of the request
676 without respect to case</td></tr>
677 <tr class="odd"><td><a href="core.html#sethandler">SetHandler</a></td><td class="module"><a href="core.html">core</a></td></tr>
678 <tr class="odd"><td colspan="2" class="descr">Forces all matching files to be processed by a
679 handler</td></tr>
680 <tr><td><a href="core.html#setinputfilter">SetInputFilter</a></td><td class="module"><a href="core.html">core</a></td></tr>
681 <tr><td colspan="2" class="descr">Sets the filters that will process client requests and POST
682 input</td></tr>
683 <tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter</a></td><td class="module"><a href="core.html">core</a></td></tr>
684 <tr class="odd"><td colspan="2" class="descr">Sets the filters that will process responses from the
685 server</td></tr>
686 <tr><td><a href="mod_substitute.html#substitute">Substitute</a></td><td class="module"><a href="mod_substitute.html">mod_substitute</a></td></tr>
687 <tr><td colspan="2" class="descr">Pattern to filter the response content</td></tr>
688 <tr class="odd"><td><a href="mod_substitute.html#substituteinheritbefore">SubstituteInheritBefore</a></td><td class="module"><a href="mod_substitute.html">mod_substitute</a></td></tr>
689 <tr class="odd"><td colspan="2" class="descr">Change the merge order of inherited patterns</td></tr>
690 <tr><td><a href="mod_substitute.html#substitutemaxlinelength">SubstituteMaxLineLength</a></td><td class="module"><a href="mod_substitute.html">mod_substitute</a></td></tr>
691 <tr><td colspan="2" class="descr">Set the maximum line size</td></tr>
692 <tr class="odd"><td><a href="mod_env.html#unsetenv">UnsetEnv</a></td><td class="module"><a href="mod_env.html">mod_env</a></td></tr>
693 <tr class="odd"><td colspan="2" class="descr">Removes variables from the environment</td></tr>
694 </table></div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-indexes">Indexes</a></h2>
695     <p>
696       The following directives are allowed in .htaccess files when
697       <code>AllowOverride Indexes</code> is in effect. They allow .htaccess
698       users to control aspects of the directory index pages provided by the
699       server, including autoindex generation.
700     </p>
701   <table class="qref"><tr><td><a href="mod_autoindex.html#addalt">AddAlt</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
702 <tr><td colspan="2" class="descr">Alternate text to display for a file, instead of an
703 icon selected by filename</td></tr>
704 <tr class="odd"><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
705 <tr class="odd"><td colspan="2" class="descr">Alternate text to display for a file instead of an icon
706 selected by MIME-encoding</td></tr>
707 <tr><td><a href="mod_autoindex.html#addaltbytype">AddAltByType</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
708 <tr><td colspan="2" class="descr">Alternate text to display for a file, instead of an
709 icon selected by MIME content-type</td></tr>
710 <tr class="odd"><td><a href="mod_autoindex.html#adddescription">AddDescription</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
711 <tr class="odd"><td colspan="2" class="descr">Description to display for a file</td></tr>
712 <tr><td><a href="mod_autoindex.html#addicon">AddIcon</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
713 <tr><td colspan="2" class="descr">Icon to display for a file selected by name</td></tr>
714 <tr class="odd"><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
715 <tr class="odd"><td colspan="2" class="descr">Icon to display next to files selected by MIME
716 content-encoding</td></tr>
717 <tr><td><a href="mod_autoindex.html#addiconbytype">AddIconByType</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
718 <tr><td colspan="2" class="descr">Icon to display next to files selected by MIME
719 content-type</td></tr>
720 <tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
721 <tr class="odd"><td colspan="2" class="descr">Icon to display for files when no specific icon is
722 configured</td></tr>
723 <tr><td><a href="mod_dir.html#directorycheckhandler">DirectoryCheckHandler</a></td><td class="module"><a href="mod_dir.html">mod_dir</a></td></tr>
724 <tr><td colspan="2" class="descr">Toggle how this module responds when another handler is configured</td></tr>
725 <tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex</a></td><td class="module"><a href="mod_dir.html">mod_dir</a></td></tr>
726 <tr class="odd"><td colspan="2" class="descr">List of resources to look for when the client requests
727 a directory</td></tr>
728 <tr><td><a href="mod_dir.html#directoryindexredirect">DirectoryIndexRedirect</a></td><td class="module"><a href="mod_dir.html">mod_dir</a></td></tr>
729 <tr><td colspan="2" class="descr">Configures an external redirect for directory indexes.
730 </td></tr>
731 <tr class="odd"><td><a href="mod_dir.html#directoryslash">DirectorySlash</a></td><td class="module"><a href="mod_dir.html">mod_dir</a></td></tr>
732 <tr class="odd"><td colspan="2" class="descr">Toggle trailing slash redirects on or off</td></tr>
733 <tr><td><a href="mod_expires.html#expiresactive">ExpiresActive</a></td><td class="module"><a href="mod_expires.html">mod_expires</a></td></tr>
734 <tr><td colspan="2" class="descr">Enables generation of <code>Expires</code>
735 headers</td></tr>
736 <tr class="odd"><td><a href="mod_expires.html#expiresbytype">ExpiresByType</a></td><td class="module"><a href="mod_expires.html">mod_expires</a></td></tr>
737 <tr class="odd"><td colspan="2" class="descr">Value of the <code>Expires</code> header configured
738 by MIME type</td></tr>
739 <tr><td><a href="mod_expires.html#expiresdefault">ExpiresDefault</a></td><td class="module"><a href="mod_expires.html">mod_expires</a></td></tr>
740 <tr><td colspan="2" class="descr">Default algorithm for calculating expiration time</td></tr>
741 <tr class="odd"><td><a href="mod_dir.html#fallbackresource">FallbackResource</a></td><td class="module"><a href="mod_dir.html">mod_dir</a></td></tr>
742 <tr class="odd"><td colspan="2" class="descr">Define a default URL for requests that don't map to a file</td></tr>
743 <tr><td><a href="mod_autoindex.html#headername">HeaderName</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
744 <tr><td colspan="2" class="descr">Name of the file that will be inserted at the top
745 of the index listing</td></tr>
746 <tr class="odd"><td><a href="mod_imagemap.html#imapbase">ImapBase</a></td><td class="module"><a href="mod_imagemap.html">mod_imagemap</a></td></tr>
747 <tr class="odd"><td colspan="2" class="descr">Default <code>base</code> for imagemap files</td></tr>
748 <tr><td><a href="mod_imagemap.html#imapdefault">ImapDefault</a></td><td class="module"><a href="mod_imagemap.html">mod_imagemap</a></td></tr>
749 <tr><td colspan="2" class="descr">Default action when an imagemap is called with coordinates
750 that are not explicitly mapped</td></tr>
751 <tr class="odd"><td><a href="mod_imagemap.html#imapmenu">ImapMenu</a></td><td class="module"><a href="mod_imagemap.html">mod_imagemap</a></td></tr>
752 <tr class="odd"><td colspan="2" class="descr">Action if no coordinates are given when calling
753 an imagemap</td></tr>
754 <tr><td><a href="mod_autoindex.html#indexheadinsert">IndexHeadInsert</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
755 <tr><td colspan="2" class="descr">Inserts text in the HEAD section of an index page.</td></tr>
756 <tr class="odd"><td><a href="mod_autoindex.html#indexignore">IndexIgnore</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
757 <tr class="odd"><td colspan="2" class="descr">Adds to the list of files to hide when listing
758 a directory</td></tr>
759 <tr><td><a href="mod_autoindex.html#indexignorereset">IndexIgnoreReset</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
760 <tr><td colspan="2" class="descr">Empties the list of files to hide when listing
761 a directory</td></tr>
762 <tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
763 <tr class="odd"><td colspan="2" class="descr">Various configuration settings for directory
764 indexing</td></tr>
765 <tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
766 <tr><td colspan="2" class="descr">Sets the default ordering of the directory index</td></tr>
767 <tr class="odd"><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
768 <tr class="odd"><td colspan="2" class="descr">Adds a CSS stylesheet to the directory index</td></tr>
769 <tr><td><a href="mod_cern_meta.html#metadir">MetaDir</a></td><td class="module"><a href="mod_cern_meta.html">mod_cern_meta</a></td></tr>
770 <tr><td colspan="2" class="descr">Name of the directory to find CERN-style meta information
771 files</td></tr>
772 <tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles</a></td><td class="module"><a href="mod_cern_meta.html">mod_cern_meta</a></td></tr>
773 <tr class="odd"><td colspan="2" class="descr">Activates CERN meta-file processing</td></tr>
774 <tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix</a></td><td class="module"><a href="mod_cern_meta.html">mod_cern_meta</a></td></tr>
775 <tr><td colspan="2" class="descr">File name suffix for the file containing CERN-style
776 meta information</td></tr>
777 <tr class="odd"><td><a href="mod_autoindex.html#readmename">ReadmeName</a></td><td class="module"><a href="mod_autoindex.html">mod_autoindex</a></td></tr>
778 <tr class="odd"><td colspan="2" class="descr">Name of the file that will be inserted at the end
779 of the index listing</td></tr>
780 </table></div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-limit">Limit</a></h2>
781     <p>
782       The following directives are allowed in .htaccess files when
783       <code>AllowOverride Limit</code> is in effect. This extremely narrow
784       override type mostly allows the use of the legacy authorization directives
785       provided by <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code>.
786     </p>
787   <table class="qref"><tr><td><a href="mod_access_compat.html#allow">Allow</a></td><td class="module"><a href="mod_access_compat.html">mod_access_compat</a></td></tr>
788 <tr><td colspan="2" class="descr">Controls which hosts can access an area of the
789 server</td></tr>
790 <tr class="odd"><td><a href="mod_access_compat.html#deny">Deny</a></td><td class="module"><a href="mod_access_compat.html">mod_access_compat</a></td></tr>
791 <tr class="odd"><td colspan="2" class="descr">Controls which hosts are denied access to the
792 server</td></tr>
793 <tr><td><a href="core.html#limit">&lt;Limit&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
794 <tr><td colspan="2" class="descr">Restrict enclosed access controls to only certain HTTP
795 methods</td></tr>
796 <tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept&gt;</a></td><td class="module"><a href="core.html">core</a></td></tr>
797 <tr class="odd"><td colspan="2" class="descr">Restrict access controls to all HTTP methods
798 except the named ones</td></tr>
799 <tr><td><a href="mod_access_compat.html#order">Order</a></td><td class="module"><a href="mod_access_compat.html">mod_access_compat</a></td></tr>
800 <tr><td colspan="2" class="descr">Controls the default access state and the order in which
801 <code class="directive">Allow</code> and <code class="directive">Deny</code> are
802 evaluated.</td></tr>
803 <tr class="odd"><td><a href="mod_include.html#ssietag">SSIETag</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
804 <tr class="odd"><td colspan="2" class="descr">Controls whether ETags are generated by the server.</td></tr>
805 <tr><td><a href="mod_include.html#ssilastmodified">SSILastModified</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
806 <tr><td colspan="2" class="descr">Controls whether <code>Last-Modified</code> headers are generated by the
807 server.</td></tr>
808 <tr class="odd"><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
809 <tr class="odd"><td colspan="2" class="descr">Enable compatibility mode for conditional expressions.</td></tr>
810 </table></div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a name="override-options">Options</a></h2>
811     <p>
812       The following directives are allowed in .htaccess files when
813       <code>AllowOverride Options</code> is in effect. They give .htaccess
814       users access to <code>Options</code> and similar directives, as well as
815       directives that control the filter chain.
816     </p>
817   <table class="qref"><tr><td><a href="mod_speling.html#checkbasenamematch">CheckBasenameMatch</a></td><td class="module"><a href="mod_speling.html">mod_speling</a></td></tr>
818 <tr><td colspan="2" class="descr">Also match files with differing file name extensions.</td></tr>
819 <tr class="odd"><td><a href="mod_speling.html#checkcaseonly">CheckCaseOnly</a></td><td class="module"><a href="mod_speling.html">mod_speling</a></td></tr>
820 <tr class="odd"><td colspan="2" class="descr">Limits the action of the speling module to case corrections</td></tr>
821 <tr><td><a href="mod_speling.html#checkspelling">CheckSpelling</a></td><td class="module"><a href="mod_speling.html">mod_speling</a></td></tr>
822 <tr><td colspan="2" class="descr">Enables the spelling
823 module</td></tr>
824 <tr class="odd"><td><a href="core.html#contentdigest">ContentDigest</a></td><td class="module"><a href="core.html">core</a></td></tr>
825 <tr class="odd"><td colspan="2" class="descr">Enables the generation of <code>Content-MD5</code> HTTP Response
826 headers</td></tr>
827 <tr><td><a href="mod_example_hooks.html#example">Example</a></td><td class="module"><a href="mod_example_hooks.html">mod_example_hooks</a></td></tr>
828 <tr><td colspan="2" class="descr">Demonstration directive to illustrate the Apache module
829 API</td></tr>
830 <tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain</a></td><td class="module"><a href="mod_filter.html">mod_filter</a></td></tr>
831 <tr class="odd"><td colspan="2" class="descr">Configure the filter chain</td></tr>
832 <tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare</a></td><td class="module"><a href="mod_filter.html">mod_filter</a></td></tr>
833 <tr><td colspan="2" class="descr">Declare a smart filter</td></tr>
834 <tr class="odd"><td><a href="mod_filter.html#filterprotocol">FilterProtocol</a></td><td class="module"><a href="mod_filter.html">mod_filter</a></td></tr>
835 <tr class="odd"><td colspan="2" class="descr">Deal with correct HTTP protocol handling</td></tr>
836 <tr><td><a href="mod_filter.html#filterprovider">FilterProvider</a></td><td class="module"><a href="mod_filter.html">mod_filter</a></td></tr>
837 <tr><td colspan="2" class="descr">Register a content filter</td></tr>
838 <tr class="odd"><td><a href="core.html#options">Options</a></td><td class="module"><a href="core.html">core</a></td></tr>
839 <tr class="odd"><td colspan="2" class="descr">Configures what features are available in a particular
840 directory</td></tr>
841 <tr><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader</a></td><td class="module"><a href="mod_reflector.html">mod_reflector</a></td></tr>
842 <tr><td colspan="2" class="descr">Reflect an input header to the output headers</td></tr>
843 <tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions</a></td><td class="module"><a href="mod_ssl.html">mod_ssl</a></td></tr>
844 <tr class="odd"><td colspan="2" class="descr">Configure various SSL engine run-time options</td></tr>
845 <tr><td><a href="mod_include.html#xbithack">XBitHack</a></td><td class="module"><a href="mod_include.html">mod_include</a></td></tr>
846 <tr><td colspan="2" class="descr">Parse SSI directives in files with the execute bit
847 set</td></tr>
848 </table></div></div></div><div class="bottomlang">
849 <p><span>Available Languages: </span><a href="../en/mod/overrides.html" title="English">&nbsp;en&nbsp;</a></p>
850 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
851 <script type="text/javascript"><!--//--><![CDATA[//><!--
852 var comments_shortname = 'httpd';
853 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/overrides.html';
854 (function(w, d) {
855     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
856         d.write('<div id="comments_thread"><\/div>');
857         var s = d.createElement('script');
858         s.type = 'text/javascript';
859         s.async = true;
860         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
861         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
862     }
863     else {
864         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
865     }
866 })(window, document);
867 //--><!]]></script></div><div id="footer">
868 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
869 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
870 if (typeof(prettyPrint) !== 'undefined') {
871     prettyPrint();
872 }
873 //--><!]]></script>
874 </body></html>