summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
authorGraham Leggett <minfrin@apache.org>2011-12-01 13:40:51 +0100
committerGraham Leggett <minfrin@apache.org>2011-12-01 13:40:51 +0100
commit36c25f8ffa86866c8ed630a173b76ea9a329fd87 (patch)
treebd8cd31d20275dd46606f768a63c5f4712c2abb9 /docs/manual
parentWish came true: CacheEnable works within LocationMatch, giving us mod_cache (diff)
downloadapache2-36c25f8ffa86866c8ed630a173b76ea9a329fd87.tar.xz
apache2-36c25f8ffa86866c8ed630a173b76ea9a329fd87.zip
mod_rewrite: Add the AllowNoSlash RewriteOption, which makes it possible
for RewriteRules to be placed in .htaccess files that match the directory with no trailing slash. PR 48304. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1209053 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/mod/mod_rewrite.xml15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/manual/mod/mod_rewrite.xml b/docs/manual/mod/mod_rewrite.xml
index c12df7f351..122d9ae741 100644
--- a/docs/manual/mod/mod_rewrite.xml
+++ b/docs/manual/mod/mod_rewrite.xml
@@ -171,6 +171,21 @@ later</compatibility>
Available in Apache HTTP Server 2.3.10 and later.</p>
</dd>
+ <dt><code>AllowNoSlash</code></dt>
+ <dd>
+ <p>By default, <module>mod_rewrite</module> will ignore URLs that map to a
+ directory on disk but lack a trailing slash, in the expectation that
+ the <module>mod_dir</module> module will issue the client with a redirect to
+ the canonical URL with a trailing slash.</p>
+
+ <p>When the <directive module="mod_dir">DirectorySlash</directive> directive
+ is set to off, the <code>AllowNoSlash</code> option can be enabled to ensure
+ that rewrite rules are no longer ignored. This option makes it possible to
+ apply rewrite rules within .htaccess files that match the directory without
+ a trailing slash, if so desired. Available in Apache HTTP Server 2.4.0 and
+ later.</p>
+ </dd>
+
</dl>
</usage>