From 1a69fd23f7b3c011cc32e3cb63ffb5b10a6fbfb5 Mon Sep 17 00:00:00 2001 From: Vincent Bray Date: Sat, 8 Sep 2007 15:54:19 +0000 Subject: [PATCH] Link to password formats doc from auth howto, and buildfluff git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@573866 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/howto/auth.html.en | 6 +++++- docs/manual/howto/auth.xml | 6 +++++- docs/manual/mod/mod_rewrite.html.en | 18 ++++++++++++++++-- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/docs/manual/howto/auth.html.en b/docs/manual/howto/auth.html.en index 29dfc605c9..a2cea509a2 100644 --- a/docs/manual/howto/auth.html.en +++ b/docs/manual/howto/auth.html.en @@ -627,7 +627,11 @@ person in contain some more information about how this all works. The directive <AuthnProviderAlias> can also help in simplifying certain authentication configurations.

- + +

The various ciphers supported by Apache for authentication data are + explained in Password + Encryptions.

+

And you may want to look at the Access Control howto, which discusses a number of related topics.

diff --git a/docs/manual/howto/auth.xml b/docs/manual/howto/auth.xml index 2f3f8766a9..8c4f347f80 100644 --- a/docs/manual/howto/auth.xml +++ b/docs/manual/howto/auth.xml @@ -625,7 +625,11 @@ person in contain some more information about how this all works. The directive <AuthnProviderAlias> can also help in simplifying certain authentication configurations.

- + +

The various ciphers supported by Apache for authentication data are + explained in Password + Encryptions.

+

And you may want to look at the Access Control howto, which discusses a number of related topics.

diff --git a/docs/manual/mod/mod_rewrite.html.en b/docs/manual/mod/mod_rewrite.html.en index 2874522f33..ba179534f4 100644 --- a/docs/manual/mod/mod_rewrite.html.en +++ b/docs/manual/mod/mod_rewrite.html.en @@ -1227,6 +1227,21 @@ cannot use $N in the substitution string! brackets, of any of the following flags:

+
'B' (escape backreferences)
+

Apache has to unescape URLs before mapping them, + so backreferences will be unescaped at the time they are applied. + Using the B flag, non-alphanumeric characters in backreferences + will be escaped. For example, consider the rule:

+
 RewriteRule RewriteRule ^(.*)$   index.php?show=$1 
+

This will map /C++ to index.php?show=C++. + But it will also map /C%2b%2b to + index.php?show=C++, because the %2b + has been unescaped. With the B flag, it will instead map to + index.php?show=>/C%2b%2b.

+

This escaping is particularly necessary in a proxy situation, + when the backend may break if presented with an unescaped URL.

+
+
'chain|C' (chained with next rule)
This flag chains the current rule with the next rule @@ -1240,8 +1255,7 @@ cannot use $N in the substitution string! when you let an external redirect happen (where the ``.www'' part should not occur!).
-
- 'cookie|CO=NAME:VAL:domain[:lifetime[:path]]' +
'cookie|CO=NAME:VAL:domain[:lifetime[:path]]' (set cookie)
This sets a cookie in the client's browser. The cookie's name is specified by NAME and the value is -- 2.50.1