diff options
Diffstat (limited to 'docs/manual/rewrite')
-rw-r--r-- | docs/manual/rewrite/access.html.en | 8 | ||||
-rw-r--r-- | docs/manual/rewrite/advanced.html.en | 14 | ||||
-rw-r--r-- | docs/manual/rewrite/avoid.html.en | 10 | ||||
-rw-r--r-- | docs/manual/rewrite/flags.html.en | 48 | ||||
-rw-r--r-- | docs/manual/rewrite/intro.html.en | 14 | ||||
-rw-r--r-- | docs/manual/rewrite/proxy.html.en | 2 | ||||
-rw-r--r-- | docs/manual/rewrite/remapping.html.en | 24 | ||||
-rw-r--r-- | docs/manual/rewrite/rewritemap.html.en | 16 | ||||
-rw-r--r-- | docs/manual/rewrite/tech.html.en | 4 | ||||
-rw-r--r-- | docs/manual/rewrite/vhosts.html.en | 6 |
10 files changed, 73 insertions, 73 deletions
diff --git a/docs/manual/rewrite/access.html.en b/docs/manual/rewrite/access.html.en index 1258744481..a69fdb3d9f 100644 --- a/docs/manual/rewrite/access.html.en +++ b/docs/manual/rewrite/access.html.en @@ -47,7 +47,7 @@ configuration.</div> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="blocked-inline-images" id="blocked-inline-images">Forbidding Image "Hotlinking"</a></h2> +<h2><a name="blocked-inline-images" id="blocked-inline-images">Forbidding Image "Hotlinking"</a><a title="Permanent link" href="#blocked-inline-images" class="permalink">¶</a></h2> @@ -124,7 +124,7 @@ RewriteRule "\.(gif|jpg|png)$" "http://other.example.com/image.gif" [R,NC]</pre </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="blocking-of-robots" id="blocking-of-robots">Blocking of Robots</a></h2> +<h2><a name="blocking-of-robots" id="blocking-of-robots">Blocking of Robots</a><a title="Permanent link" href="#blocking-of-robots" class="permalink">¶</a></h2> @@ -195,7 +195,7 @@ RewriteRule "^/secret/files/" "-" [F]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="host-deny" id="host-deny">Denying Hosts in a Blacklist</a></h2> +<h2><a name="host-deny" id="host-deny">Denying Hosts in a Blacklist</a><a title="Permanent link" href="#host-deny" class="permalink">¶</a></h2> @@ -246,7 +246,7 @@ bsdti1.sdm.de -<br /> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="referer-deflector" id="referer-deflector">Referer-based Deflector</a></h2> +<h2><a name="referer-deflector" id="referer-deflector">Referer-based Deflector</a><a title="Permanent link" href="#referer-deflector" class="permalink">¶</a></h2> diff --git a/docs/manual/rewrite/advanced.html.en b/docs/manual/rewrite/advanced.html.en index 1d092f61a2..ab1875f89a 100644 --- a/docs/manual/rewrite/advanced.html.en +++ b/docs/manual/rewrite/advanced.html.en @@ -49,7 +49,7 @@ configuration.</div> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="sharding" id="sharding">URL-based sharding across multiple backends</a></h2> +<h2><a name="sharding" id="sharding">URL-based sharding across multiple backends</a><a title="Permanent link" href="#sharding" class="permalink">¶</a></h2> @@ -106,7 +106,7 @@ RewriteRule "^/u/([^/]+)/?(.*)" "http://${users-to-hosts:$1|server0}/u/$1/$2"< </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="on-the-fly-content" id="on-the-fly-content">On-the-fly Content-Regeneration</a></h2> +<h2><a name="on-the-fly-content" id="on-the-fly-content">On-the-fly Content-Regeneration</a><a title="Permanent link" href="#on-the-fly-content" class="permalink">¶</a></h2> @@ -148,7 +148,7 @@ RewriteRule "^(.+)\.html$" "/regenerate_page.cgi" [PT,L]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="load-balancing" id="load-balancing">Load Balancing</a></h2> +<h2><a name="load-balancing" id="load-balancing">Load Balancing</a><a title="Permanent link" href="#load-balancing" class="permalink">¶</a></h2> @@ -194,7 +194,7 @@ featureful than anything you can cobble together using mod_rewrite.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="structuredhomedirs" id="structuredhomedirs">Structured Userdirs</a></h2> +<h2><a name="structuredhomedirs" id="structuredhomedirs">Structured Userdirs</a><a title="Permanent link" href="#structuredhomedirs" class="permalink">¶</a></h2> @@ -225,7 +225,7 @@ RewriteRule "^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*)" "/home/<strong>$2</s </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="redirectanchors" id="redirectanchors">Redirecting Anchors</a></h2> +<h2><a name="redirectanchors" id="redirectanchors">Redirecting Anchors</a><a title="Permanent link" href="#redirectanchors" class="permalink">¶</a></h2> @@ -254,7 +254,7 @@ RewriteRule "^/~(<strong>([a-z])</strong>[a-z0-9]+)(.*)" "/home/<strong>$2</s </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="time-dependent" id="time-dependent">Time-Dependent Rewriting</a></h2> +<h2><a name="time-dependent" id="time-dependent">Time-Dependent Rewriting</a><a title="Permanent link" href="#time-dependent" class="permalink">¶</a></h2> @@ -299,7 +299,7 @@ RewriteRule "^foo\.html$" "foo.night.html"</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="setenvvars" id="setenvvars">Set Environment Variables Based On URL Parts</a></h2> +<h2><a name="setenvvars" id="setenvvars">Set Environment Variables Based On URL Parts</a><a title="Permanent link" href="#setenvvars" class="permalink">¶</a></h2> diff --git a/docs/manual/rewrite/avoid.html.en b/docs/manual/rewrite/avoid.html.en index daf4fb951f..ddcc023477 100644 --- a/docs/manual/rewrite/avoid.html.en +++ b/docs/manual/rewrite/avoid.html.en @@ -60,7 +60,7 @@ files to work with, you may need to resort to </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="redirect" id="redirect">Simple Redirection</a></h2> +<h2><a name="redirect" id="redirect">Simple Redirection</a><a title="Permanent link" href="#redirect" class="permalink">¶</a></h2> <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> provides the <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code> and <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> directives, which provide a @@ -121,7 +121,7 @@ task in a <code>.htaccess</code> file instead.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="alias" id="alias">URL Aliasing</a></h2> +<h2><a name="alias" id="alias">URL Aliasing</a><a title="Permanent link" href="#alias" class="permalink">¶</a></h2> <p>The <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> directive provides mapping from a URI to a directory - usually a directory outside of your <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Although it @@ -144,7 +144,7 @@ you have <code>Options FollowSymLinks</code> enabled on your server.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="vhosts" id="vhosts">Virtual Hosting</a></h2> +<h2><a name="vhosts" id="vhosts">Virtual Hosting</a><a title="Permanent link" href="#vhosts" class="permalink">¶</a></h2> <p>Although it is possible to handle <a href="vhosts.html">virtual hosts with mod_rewrite</a>, it is seldom the right way. Creating individual <code class="directive"><a href="../mod/core.html#virtualhost"><VirtualHost></a></code> blocks is @@ -166,7 +166,7 @@ seems like the right approach.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="proxy" id="proxy">Simple Proxying</a></h2> +<h2><a name="proxy" id="proxy">Simple Proxying</a><a title="Permanent link" href="#proxy" class="permalink">¶</a></h2> <p><code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> provides the <a href="flags.html#flag_p">[P]</a> flag to pass rewritten URIs through <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>.</p> @@ -196,7 +196,7 @@ accomplish.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="setenv" id="setenv">Environment Variable Testing</a></h2> +<h2><a name="setenv" id="setenv">Environment Variable Testing</a><a title="Permanent link" href="#setenv" class="permalink">¶</a></h2> <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> is frequently used to take a particular action based on the presence or absence of a particular environment diff --git a/docs/manual/rewrite/flags.html.en b/docs/manual/rewrite/flags.html.en index c110c4e86d..4d98a39194 100644 --- a/docs/manual/rewrite/flags.html.en +++ b/docs/manual/rewrite/flags.html.en @@ -58,7 +58,7 @@ providing detailed explanations and examples.</p> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="introduction" id="introduction">Introduction</a></h2> +<h2><a name="introduction" id="introduction">Introduction</a><a title="Permanent link" href="#introduction" class="permalink">¶</a></h2> <p>A <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> can have its behavior modified by one or more flags. Flags are included in square brackets at the end of the rule, and multiple flags are separated @@ -82,7 +82,7 @@ have no affect in per-directory and htaccess context, when a substitution of how you might use them.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_b" id="flag_b">B (escape backreferences)</a></h2> +<h2><a name="flag_b" id="flag_b">B (escape backreferences)</a><a title="Permanent link" href="#flag_b" class="permalink">¶</a></h2> <p>The [B] flag instructs <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> to escape non-alphanumeric characters before applying the transformation.</p> <p>In 2.4.26 and later, you can limit the escaping to specific characters @@ -122,7 +122,7 @@ when the backend may break if presented with an unescaped URL.</p> strings in the encoded form.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (don't escape space to +)</a></h2> +<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (don't escape space to +)</a><a title="Permanent link" href="#flag_bnp" class="permalink">¶</a></h2> <p>The [BNP] flag instructs <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> to escape the space character in a backreference to %20 rather than '+'. Useful when the backreference will be used in the path component rather than the query string.</p> @@ -131,7 +131,7 @@ will be used in the path component rather than the query string.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_c" id="flag_c">C|chain</a></h2> +<h2><a name="flag_c" id="flag_c">C|chain</a><a title="Permanent link" href="#flag_c" class="permalink">¶</a></h2> <p>The [C] or [chain] flag indicates that the <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> is chained to the next rule. That is, if the rule matches, then it is processed as usual and control moves on to the next rule. However, if it does not match, then @@ -140,7 +140,7 @@ skipped.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_co" id="flag_co">CO|cookie</a></h2> +<h2><a name="flag_co" id="flag_co">CO|cookie</a><a title="Permanent link" href="#flag_co" class="permalink">¶</a></h2> <p>The [CO], or [cookie] flag, allows you to set a cookie when a particular <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> matches. The argument consists of three required fields and four optional @@ -216,7 +216,7 @@ minutes (24 hours) and is returned for all URIs.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_dpi" id="flag_dpi">DPI|discardpath</a></h2> +<h2><a name="flag_dpi" id="flag_dpi">DPI|discardpath</a><a title="Permanent link" href="#flag_dpi" class="permalink">¶</a></h2> <p>The DPI flag causes the PATH_INFO portion of the rewritten URI to be discarded.</p> <p>This flag is available in version 2.2.12 and later.</p> @@ -246,7 +246,7 @@ only the direct result of substitutions, without any PATH_INFO appended.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_e" id="flag_e">E|env</a></h2> +<h2><a name="flag_e" id="flag_e">E|env</a><a title="Permanent link" href="#flag_e" class="permalink">¶</a></h2> <p>With the [E], or [env] flag, you can set the value of an environment variable. Note that some environment variables may be set after the rule is run, thus unsetting what you have set. See <a href="../env.html">the @@ -297,7 +297,7 @@ CustomLog "logs/access_log" combined env=!image</pre> an example, not as a recommendation.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_end" id="flag_end">END</a></h2> +<h2><a name="flag_end" id="flag_end">END</a><a title="Permanent link" href="#flag_end" class="permalink">¶</a></h2> <p>Using the [END] flag terminates not only the current round of rewrite processing (like [L]) but also prevents any subsequent rewrite processing from occurring in per-directory (htaccess) context.</p> @@ -306,7 +306,7 @@ processing from occurring in per-directory (htaccess) context.</p> redirects.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_f" id="flag_f">F|forbidden</a></h2> +<h2><a name="flag_f" id="flag_f">F|forbidden</a><a title="Permanent link" href="#flag_f" class="permalink">¶</a></h2> <p>Using the [F] flag causes the server to return a 403 Forbidden status code to the client. While the same behavior can be accomplished using the <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> directive, this @@ -327,7 +327,7 @@ immediately, and no further rules are evaluated.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_g" id="flag_g">G|gone</a></h2> +<h2><a name="flag_g" id="flag_g">G|gone</a><a title="Permanent link" href="#flag_g" class="permalink">¶</a></h2> <p>The [G] flag forces the server to return a 410 Gone status with the response. This indicates that a resource used to be available, but is no longer available.</p> @@ -343,7 +343,7 @@ immediately, and no further rules are evaluated.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_h" id="flag_h">H|handler</a></h2> +<h2><a name="flag_h" id="flag_h">H|handler</a><a title="Permanent link" href="#flag_h" class="permalink">¶</a></h2> <p>Forces the resulting request to be handled with the specified handler. For example, one might use this to force all files without a file extension to be parsed by the php handler:</p> @@ -371,7 +371,7 @@ $1 referrers to the captured match within parenthesis of the regular expression.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_l" id="flag_l">L|last</a></h2> +<h2><a name="flag_l" id="flag_l">L|last</a><a title="Permanent link" href="#flag_l" class="permalink">¶</a></h2> <p>The [L] flag causes <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> to stop processing the rule set. In most contexts, this means that if the rule matches, no further rules will be processed. This corresponds to the @@ -415,7 +415,7 @@ RewriteRule "^(.*)" "/index.php?req=$1" [L,PT]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_n" id="flag_n">N|next</a></h2> +<h2><a name="flag_n" id="flag_n">N|next</a><a title="Permanent link" href="#flag_n" class="permalink">¶</a></h2> <p> The [N] flag causes the ruleset to start over again from the top, using the result of the ruleset so far as a starting point. Use @@ -445,7 +445,7 @@ RewriteRule "(.+)[><;]$" "$1" [N=10]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_nc" id="flag_nc">NC|nocase</a></h2> +<h2><a name="flag_nc" id="flag_nc">NC|nocase</a><a title="Permanent link" href="#flag_nc" class="permalink">¶</a></h2> <p>Use of the [NC] flag causes the <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> to be matched in a case-insensitive manner. That is, it doesn't care whether letters appear as upper-case or lower-case in the matched URI.</p> @@ -459,7 +459,7 @@ example.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_ne" id="flag_ne">NE|noescape</a></h2> +<h2><a name="flag_ne" id="flag_ne">NE|noescape</a><a title="Permanent link" href="#flag_ne" class="permalink">¶</a></h2> <p>By default, special characters, such as <code>&</code> and <code>?</code>, for example, will be converted to their hexcode equivalent. Using the [NE] flag prevents that from happening. @@ -477,7 +477,7 @@ then result in a 404 Not Found error condition. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_ns" id="flag_ns">NS|nosubreq</a></h2> +<h2><a name="flag_ns" id="flag_ns">NS|nosubreq</a><a title="Permanent link" href="#flag_ns" class="permalink">¶</a></h2> <p>Use of the [NS] flag prevents the rule from being used on subrequests. For example, a page which is included using an SSI (Server Side Include) is a subrequest, and you may want to avoid rewrites @@ -501,7 +501,7 @@ requests. </p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_p" id="flag_p">P|proxy</a></h2> +<h2><a name="flag_p" id="flag_p">P|proxy</a><a title="Permanent link" href="#flag_p" class="permalink">¶</a></h2> <p>Use of the [P] flag causes the request to be handled by <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, and handled via a proxy request. For example, if you wanted all image requests to be handled by a back-end @@ -545,7 +545,7 @@ to use this flag.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_pt" id="flag_pt">PT|passthrough</a></h2> +<h2><a name="flag_pt" id="flag_pt">PT|passthrough</a><a title="Permanent link" href="#flag_pt" class="permalink">¶</a></h2> <p> The target (or substitution string) in a RewriteRule is assumed to be a @@ -585,7 +585,7 @@ is to rewrite to <code>-</code>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_qsa" id="flag_qsa">QSA|qsappend</a></h2> +<h2><a name="flag_qsa" id="flag_qsa">QSA|qsappend</a><a title="Permanent link" href="#flag_qsa" class="permalink">¶</a></h2> <p> When the replacement URI contains a query string, the default behavior of <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> is to discard @@ -606,7 +606,7 @@ will be discarded. </p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_qsd" id="flag_qsd">QSD|qsdiscard</a></h2> +<h2><a name="flag_qsd" id="flag_qsd">QSD|qsdiscard</a><a title="Permanent link" href="#flag_qsd" class="permalink">¶</a></h2> <p> When the requested URI contains a query string, and the target URI does not, the default behavior of <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> is to copy that query @@ -629,7 +629,7 @@ URI. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_qsl" id="flag_qsl">QSL|qslast</a></h2> +<h2><a name="flag_qsl" id="flag_qsl">QSL|qslast</a><a title="Permanent link" href="#flag_qsl" class="permalink">¶</a></h2> <p> By default, the first (left-most) question mark in the substitution delimits the path from the query string. Using the [QSL] flag instructs @@ -645,7 +645,7 @@ a question mark can be appended to it in combination with this flag. </p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_r" id="flag_r">R|redirect</a></h2> +<h2><a name="flag_r" id="flag_r">R|redirect</a><a title="Permanent link" href="#flag_r" class="permalink">¶</a></h2> <p> Use of the [R] flag causes a HTTP redirect to be issued to the browser. If a fully-qualified URL is specified (that is, including @@ -677,7 +677,7 @@ URI in request' warnings. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_s" id="flag_s">S|skip</a></h2> +<h2><a name="flag_s" id="flag_s">S|skip</a><a title="Permanent link" href="#flag_s" class="permalink">¶</a></h2> <p>The [S] flag is used to skip rules that you don't want to run. The syntax of the skip flag is [S=<em>N</em>], where <em>N</em> signifies the number of rules to skip (provided the <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule"> @@ -727,7 +727,7 @@ the <code class="directive"><If></code>, <code class="directive"><ElseI </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flag_t" id="flag_t">T|type</a></h2> +<h2><a name="flag_t" id="flag_t">T|type</a><a title="Permanent link" href="#flag_t" class="permalink">¶</a></h2> <p>Sets the MIME type with which the resulting response will be sent. This has the same effect as the <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> directive.</p> diff --git a/docs/manual/rewrite/intro.html.en b/docs/manual/rewrite/intro.html.en index 11d2d279e0..84ff0e8055 100644 --- a/docs/manual/rewrite/intro.html.en +++ b/docs/manual/rewrite/intro.html.en @@ -44,7 +44,7 @@ but this doc should help the beginner get their feet wet. </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="introduction" id="introduction">Introduction</a></h2> +<h2><a name="introduction" id="introduction">Introduction</a><a title="Permanent link" href="#introduction" class="permalink">¶</a></h2> <p>The Apache module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> is a very powerful and sophisticated module which provides a way to do URL manipulations. With it, you can do nearly all types of URL rewriting that you may need. It @@ -71,7 +71,7 @@ it will tell you exactly how each rule is processed.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="regex" id="regex">Regular Expressions</a></h2> +<h2><a name="regex" id="regex">Regular Expressions</a><a title="Permanent link" href="#regex" class="permalink">¶</a></h2> <p>mod_rewrite uses the <a href="http://pcre.org/">Perl Compatible Regular Expression</a> vocabulary. In this document, we do not attempt @@ -170,7 +170,7 @@ the expression.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rewriterule" id="rewriterule">RewriteRule Basics</a></h2> +<h2><a name="rewriterule" id="rewriterule">RewriteRule Basics</a><a title="Permanent link" href="#rewriterule" class="permalink">¶</a></h2> <p>A <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> consists of three arguments separated by spaces. The arguments are</p> <ol> @@ -243,7 +243,7 @@ on.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="flags" id="flags">Rewrite Flags</a></h2> +<h2><a name="flags" id="flags">Rewrite Flags</a><a title="Permanent link" href="#flags" class="permalink">¶</a></h2> <p>The behavior of a <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> can be modified by the application of one or more flags to the end of the rule. For example, the matching behavior of a rule can be made case-insensitive by the @@ -257,7 +257,7 @@ examples, see the <a href="flags.html">Rewrite Flags</a> document.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rewritecond" id="rewritecond">Rewrite Conditions</a></h2> +<h2><a name="rewritecond" id="rewritecond">Rewrite Conditions</a><a title="Permanent link" href="#rewritecond" class="permalink">¶</a></h2> <p>One or more <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> directives can be used to restrict the types of requests that will be subject to the @@ -309,14 +309,14 @@ and <code>$1</code> would contain <code>foo/bar</code>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rewritemap" id="rewritemap">Rewrite maps</a></h2> +<h2><a name="rewritemap" id="rewritemap">Rewrite maps</a><a title="Permanent link" href="#rewritemap" class="permalink">¶</a></h2> <p>The <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> directive provides a way to call an external function, so to speak, to do your rewriting for you. This is discussed in greater detail in the <a href="rewritemap.html">RewriteMap supplementary documentation</a>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="htaccess" id="htaccess">.htaccess files</a></h2> +<h2><a name="htaccess" id="htaccess">.htaccess files</a><a title="Permanent link" href="#htaccess" class="permalink">¶</a></h2> <p>Rewriting is typically configured in the main server configuration setting (outside any <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> section) or diff --git a/docs/manual/rewrite/proxy.html.en b/docs/manual/rewrite/proxy.html.en index 0f7e3c932d..30e4fb3700 100644 --- a/docs/manual/rewrite/proxy.html.en +++ b/docs/manual/rewrite/proxy.html.en @@ -36,7 +36,7 @@ A number of recipes are provided that describe common scenarios.</p> <div id="quickview"><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="dynamic-proxy" id="dynamic-proxy">Proxying Content with mod_rewrite</a></h2> +<h2><a name="dynamic-proxy" id="dynamic-proxy">Proxying Content with mod_rewrite</a><a title="Permanent link" href="#dynamic-proxy" class="permalink">¶</a></h2> diff --git a/docs/manual/rewrite/remapping.html.en b/docs/manual/rewrite/remapping.html.en index b16cefcaec..6948122919 100644 --- a/docs/manual/rewrite/remapping.html.en +++ b/docs/manual/rewrite/remapping.html.en @@ -54,7 +54,7 @@ configuration.</div> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="old-to-new" id="old-to-new">From Old to New (internal)</a></h2> +<h2><a name="old-to-new" id="old-to-new">From Old to New (internal)</a><a title="Permanent link" href="#old-to-new" class="permalink">¶</a></h2> @@ -84,7 +84,7 @@ RewriteRule "^<strong>/foo</strong>\.html$" "<strong>/bar</strong>.html" [PT </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="old-to-new-extern" id="old-to-new-extern">Rewriting From Old to New (external)</a></h2> +<h2><a name="old-to-new-extern" id="old-to-new-extern">Rewriting From Old to New (external)</a><a title="Permanent link" href="#old-to-new-extern" class="permalink">¶</a></h2> @@ -126,7 +126,7 @@ RewriteRule "^<strong>/foo</strong>\.html$" "<strong>bar</strong>.html" [<s </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="movehomedirs" id="movehomedirs">Resource Moved to Another Server</a></h2> +<h2><a name="movehomedirs" id="movehomedirs">Resource Moved to Another Server</a><a title="Permanent link" href="#movehomedirs" class="permalink">¶</a></h2> @@ -163,7 +163,7 @@ Redirect "/docs/" "http://new.example.com/docs/"</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="static-to-dynamic" id="static-to-dynamic">From Static to Dynamic</a></h2> +<h2><a name="static-to-dynamic" id="static-to-dynamic">From Static to Dynamic</a><a title="Permanent link" href="#static-to-dynamic" class="permalink">¶</a></h2> @@ -196,7 +196,7 @@ RewriteRule "^foo\.html$" "foo.cgi" [H=<strong>cgi-script</strong>]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="backward-compatibility" id="backward-compatibility">Backward Compatibility for file extension change</a></h2> +<h2><a name="backward-compatibility" id="backward-compatibility">Backward Compatibility for file extension change</a><a title="Permanent link" href="#backward-compatibility" class="permalink">¶</a></h2> @@ -252,7 +252,7 @@ RewriteRule "^foo\.html$" "foo.cgi" [H=<strong>cgi-script</strong>]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="canonicalhost" id="canonicalhost">Canonical Hostnames</a></h2> +<h2><a name="canonicalhost" id="canonicalhost">Canonical Hostnames</a><a title="Permanent link" href="#canonicalhost" class="permalink">¶</a></h2> @@ -340,7 +340,7 @@ RewriteRule "^/?(.*)" "http://www.%{HTTP_HOST}/$1" [L,R,NE]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="multipledirs" id="multipledirs">Search for pages in more than one directory</a></h2> +<h2><a name="multipledirs" id="multipledirs">Search for pages in more than one directory</a><a title="Permanent link" href="#multipledirs" class="permalink">¶</a></h2> @@ -382,7 +382,7 @@ RewriteRule "^" "-" [PT]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="archive-access-multiplexer" id="archive-access-multiplexer">Redirecting to Geographically Distributed Servers</a></h2> +<h2><a name="archive-access-multiplexer" id="archive-access-multiplexer">Redirecting to Geographically Distributed Servers</a><a title="Permanent link" href="#archive-access-multiplexer" class="permalink">¶</a></h2> @@ -438,7 +438,7 @@ com http://www.example.com/<br /> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="canonicalurl" id="canonicalurl">Canonical URLs</a></h2> +<h2><a name="canonicalurl" id="canonicalurl">Canonical URLs</a><a title="Permanent link" href="#canonicalurl" class="permalink">¶</a></h2> @@ -479,7 +479,7 @@ com http://www.example.com/<br /> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="moveddocroot" id="moveddocroot">Moved <code>DocumentRoot</code></a></h2> +<h2><a name="moveddocroot" id="moveddocroot">Moved <code>DocumentRoot</code></a><a title="Permanent link" href="#moveddocroot" class="permalink">¶</a></h2> @@ -524,7 +524,7 @@ rather than rewriting URLs.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="fallback-resource" id="fallback-resource">Fallback Resource</a></h2> +<h2><a name="fallback-resource" id="fallback-resource">Fallback Resource</a><a title="Permanent link" href="#fallback-resource" class="permalink">¶</a></h2> <dl> @@ -570,7 +570,7 @@ file, as well as in a <Directory> block.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rewrite-query" id="rewrite-query">Rewrite query string</a></h2> +<h2><a name="rewrite-query" id="rewrite-query">Rewrite query string</a><a title="Permanent link" href="#rewrite-query" class="permalink">¶</a></h2> <dl> diff --git a/docs/manual/rewrite/rewritemap.html.en b/docs/manual/rewrite/rewritemap.html.en index 8592123ee9..3edfe31efd 100644 --- a/docs/manual/rewrite/rewritemap.html.en +++ b/docs/manual/rewrite/rewritemap.html.en @@ -49,7 +49,7 @@ configuration.</div> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="introduction" id="introduction">Introduction</a></h2> +<h2><a name="introduction" id="introduction">Introduction</a><a title="Permanent link" href="#introduction" class="permalink">¶</a></h2> <p> @@ -120,7 +120,7 @@ scopes. You just can't <strong>declare</strong> it in those scopes.</p> may be used, and give examples of each.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="int" id="int">int: Internal Function</a></h2> +<h2><a name="int" id="int">int: Internal Function</a><a title="Permanent link" href="#int" class="permalink">¶</a></h2> <p>When a MapType of <code>int</code> is used, the MapSource is one @@ -164,7 +164,7 @@ RewriteRule "(.*)" "${lc:$1}" [R]</pre> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="txt" id="txt">txt: Plain text maps</a></h2> +<h2><a name="txt" id="txt">txt: Plain text maps</a><a title="Permanent link" href="#txt" class="permalink">¶</a></h2> <p>When a MapType of <code>txt</code> is used, the MapSource is a filesystem path to a @@ -237,7 +237,7 @@ telephone 328 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="rnd" id="rnd">rnd: Randomized Plain Text</a></h2> +<h2><a name="rnd" id="rnd">rnd: Randomized Plain Text</a><a title="Permanent link" href="#rnd" class="permalink">¶</a></h2> <p>When a MapType of <code>rnd</code> is used, the MapSource is a @@ -284,7 +284,7 @@ static www1|www1|www2|www3|www4 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="dbm" id="dbm">dbm: DBM Hash File</a></h2> +<h2><a name="dbm" id="dbm">dbm: DBM Hash File</a><a title="Permanent link" href="#dbm" class="permalink">¶</a></h2> <p>When a MapType of <code>dbm</code> is used, the MapSource is a @@ -338,7 +338,7 @@ by many requests. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="prg" id="prg">prg: External Rewriting Program</a></h2> +<h2><a name="prg" id="prg">prg: External Rewriting Program</a><a title="Permanent link" href="#prg" class="permalink">¶</a></h2> <p>When a MapType of <code>prg</code> is used, the MapSource is a filesystem path to an executable program which will providing the @@ -405,7 +405,7 @@ this process, or if the script itself is very slow.</li> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="dbd" id="dbd">dbd or fastdbd: SQL Query</a></h2> +<h2><a name="dbd" id="dbd">dbd or fastdbd: SQL Query</a><a title="Permanent link" href="#dbd" class="permalink">¶</a></h2> <p>When a MapType of <code>dbd</code> or <code>fastdbd</code> is @@ -436,7 +436,7 @@ this process, or if the script itself is very slow.</li> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="summary" id="summary">Summary</a></h2> +<h2><a name="summary" id="summary">Summary</a><a title="Permanent link" href="#summary" class="permalink">¶</a></h2> <p>The <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> directive can diff --git a/docs/manual/rewrite/tech.html.en b/docs/manual/rewrite/tech.html.en index 7b0fb6e704..5572e6627f 100644 --- a/docs/manual/rewrite/tech.html.en +++ b/docs/manual/rewrite/tech.html.en @@ -35,7 +35,7 @@ and URL matching.</p> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="vhosts.html">Virtual hosts</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">Using RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="InternalAPI" id="InternalAPI">API Phases</a></h2> +<h2><a name="InternalAPI" id="InternalAPI">API Phases</a><a title="Permanent link" href="#InternalAPI" class="permalink">¶</a></h2> <p>The Apache HTTP Server handles requests in several phases. At each of these phases, one or more modules may be called upon to @@ -126,7 +126,7 @@ and URL matching.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="InternalRuleset" id="InternalRuleset">Ruleset Processing</a></h2> +<h2><a name="InternalRuleset" id="InternalRuleset">Ruleset Processing</a><a title="Permanent link" href="#InternalRuleset" class="permalink">¶</a></h2> <p>Now when mod_rewrite is triggered in these two API phases, it reads the configured rulesets from its configuration diff --git a/docs/manual/rewrite/vhosts.html.en b/docs/manual/rewrite/vhosts.html.en index bf21dd707d..03d019da2b 100644 --- a/docs/manual/rewrite/vhosts.html.en +++ b/docs/manual/rewrite/vhosts.html.en @@ -45,7 +45,7 @@ mod_rewrite</a> document.</div> </ul><h3>See also</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Module documentation</a></li><li><a href="intro.html">mod_rewrite introduction</a></li><li><a href="remapping.html">Redirection and remapping</a></li><li><a href="access.html">Controlling access</a></li><li><a href="proxy.html">Proxying</a></li><li><a href="rewritemap.html">RewriteMap</a></li><li><a href="advanced.html">Advanced techniques</a></li><li><a href="avoid.html">When not to use mod_rewrite</a></li><li><a href="#comments_section">Comments</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="per-hostname" id="per-hostname">Virtual Hosts For Arbitrary Hostnames</a></h2> +<h2><a name="per-hostname" id="per-hostname">Virtual Hosts For Arbitrary Hostnames</a><a title="Permanent link" href="#per-hostname" class="permalink">¶</a></h2> @@ -113,7 +113,7 @@ dynamic content, and Alias resolution. </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="simple.rewrite" id="simple.rewrite">Dynamic - Virtual Hosts Using <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></a></h2> + Virtual Hosts Using <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></a><a title="Permanent link" href="#simple.rewrite" class="permalink">¶</a></h2> <p>This extract from <code>httpd.conf</code> does the same thing as <a href="#per-hostname">the first example</a>. The first @@ -162,7 +162,7 @@ RewriteRule "^/(.*)$" "/www/hosts/${lowercase:%{SERVER_NAME}}/cgi-bin/$ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> -<h2><a name="xtra-conf" id="xtra-conf">Using a Separate Virtual Host Configuration File</a></h2> +<h2><a name="xtra-conf" id="xtra-conf">Using a Separate Virtual Host Configuration File</a><a title="Permanent link" href="#xtra-conf" class="permalink">¶</a></h2> <p>This arrangement uses more advanced <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> features to work out the translation from virtual host to document |