httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sl...@apache.org
Subject cvs commit: httpd-2.0/docs/manual/mod mod_rewrite.html.en mod_rewrite.xml
Date Thu, 12 Aug 2004 15:50:57 GMT
slive       2004/08/12 08:50:57

  Modified:    docs/manual/mod mod_rewrite.html.en mod_rewrite.xml
  Log:
  Continue with addressing the FAQ: How to do url manipulation
  on the query string.
  
  Revision  Changes    Path
  1.37      +17 -14    httpd-2.0/docs/manual/mod/mod_rewrite.html.en
  
  Index: mod_rewrite.html.en
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_rewrite.html.en,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -d -u -r1.36 -r1.37
  --- mod_rewrite.html.en	3 Apr 2004 16:24:57 -0000	1.36
  +++ mod_rewrite.html.en	12 Aug 2004 15:50:57 -0000	1.37
  @@ -1350,16 +1350,21 @@
         able to have more than one pattern to be applied before a
         substitution occurs.</p>
   
  -      <p>One more note: You can even create URLs in the
  -      substitution string containing a query string part. Just use
  -      a question mark inside the substitution string to indicate
  -      that the following stuff should be re-injected into the
  -      QUERY_STRING. When you want to erase an existing query
  -      string, end the substitution string with just the question
  -      mark.</p>
  +<div class="note"><h3>Query String</h3>
  +      <p>The <em>Pattern</em> will not match against the query string.
  +      Instead, you must use a <code class="directive"><a href="#rewritecond">RewriteCond</a></code>
with the
  +      <code>%{QUERY_STRING}</code> variable.  You can, however, create
  +      URLs in the substitution string containing a query string
  +      part. Just use a question mark inside the substitution string to
  +      indicate that the following stuff should be re-injected into the
  +      query string. When you want to erase an existing query string,
  +      end the substitution string with just the question mark.  To
  +      combine a new query string with an old one, use the
  +      <code>[QSA]</code> flag (see below).</p>
  +</div>
   
  -<div class="note"><h3>Note</h3>
  -There is a special feature:
  +<div class="note"><h3>Substitution of Absolute URLs</h3>
  +          <p>There is a special feature:
             When you prefix a substitution field with
             <code>http://</code><em>thishost</em>[<em>:thisport</em>]
             then <strong>mod_rewrite</strong> automatically strips it
  @@ -1367,15 +1372,13 @@
             URLs is a useful and important feature when used in
             combination with a mapping-function which generates the
             hostname part. Have a look at the first example in the
  -          example section below to understand this.
  -</div>
  +          example section below to understand this.</p>
   
  -<div class="note"><h3>Remember</h3>
  - An unconditional external
  +          <p><strong>Remember:</strong> An unconditional external
             redirect to your own server will not work with the prefix
             <code>http://thishost</code> because of this feature. To
             achieve such a self-redirect, you have to use the
  -          <strong>R</strong>-flag (see below).
  +          <strong>R</strong>-flag (see below).</p>
   </div>
   
         <p>Additionally you can set special flags for
  
  
  
  1.28      +19 -15    httpd-2.0/docs/manual/mod/mod_rewrite.xml
  
  Index: mod_rewrite.xml
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_rewrite.xml,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -d -u -r1.27 -r1.28
  --- mod_rewrite.xml	17 Apr 2004 10:49:23 -0000	1.27
  +++ mod_rewrite.xml	12 Aug 2004 15:50:57 -0000	1.28
  @@ -1368,16 +1368,22 @@
         able to have more than one pattern to be applied before a
         substitution occurs.</p>
   
  -      <p>One more note: You can even create URLs in the
  -      substitution string containing a query string part. Just use
  -      a question mark inside the substitution string to indicate
  -      that the following stuff should be re-injected into the
  -      QUERY_STRING. When you want to erase an existing query
  -      string, end the substitution string with just the question
  -      mark.</p>
  +<note><title>Query String</title>
  +      <p>The <em>Pattern</em> will not match against the query string.
  +      Instead, you must use a <directive
  +      module="mod_rewrite">RewriteCond</directive> with the
  +      <code>%{QUERY_STRING}</code> variable.  You can, however, create
  +      URLs in the substitution string containing a query string
  +      part. Just use a question mark inside the substitution string to
  +      indicate that the following stuff should be re-injected into the
  +      query string. When you want to erase an existing query string,
  +      end the substitution string with just the question mark.  To
  +      combine a new query string with an old one, use the
  +      <code>[QSA]</code> flag (see below).</p>
  +</note>
   
  -<note><title>Note</title>
  -There is a special feature:
  +<note><title>Substitution of Absolute URLs</title>
  +          <p>There is a special feature:
             When you prefix a substitution field with
             <code>http://</code><em>thishost</em>[<em>:thisport</em>]
             then <strong>mod_rewrite</strong> automatically strips it
  @@ -1385,15 +1391,13 @@
             URLs is a useful and important feature when used in
             combination with a mapping-function which generates the
             hostname part. Have a look at the first example in the
  -          example section below to understand this.
  -</note>
  +          example section below to understand this.</p>
   
  -<note><title>Remember</title>
  - An unconditional external
  +          <p><strong>Remember:</strong> An unconditional external
             redirect to your own server will not work with the prefix
             <code>http://thishost</code> because of this feature. To
             achieve such a self-redirect, you have to use the
  -          <strong>R</strong>-flag (see below).
  +          <strong>R</strong>-flag (see below).</p>
   </note>
   
         <p>Additionally you can set special flags for
  
  
  

Mime
View raw message