]> granicus.if.org Git - apache/commitdiff
Merge r1517406 from trunk:
authorEric Covener <covener@apache.org>
Mon, 20 Jan 2014 00:31:19 +0000 (00:31 +0000)
committerEric Covener <covener@apache.org>
Mon, 20 Jan 2014 00:31:19 +0000 (00:31 +0000)
PR55352: mention in the <Proxy> manual that the matching is a prefix only, not
the same context-root / segment-aware matching done by <Location>.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1559612 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_proxy.xml

index f043cb328c4b711a41253d3eee02bdf626e1af69..dd939941b9c05f77431c9bc7a68b19bd1ec9c161 100644 (file)
@@ -466,6 +466,20 @@ ProxyPass /examples http://backend.example.com/examples timeout=10
 &lt;/Proxy&gt;
     </highlight>
 
+    <note><title>Differences from the Location configuration section</title>
+      <p>A backend URL matches the configuration section if it begins with the 
+      the <var>wildcard-url</var> string, even if the last path segment in the
+      directive only matches a prefix of the backend URL.  For example, 
+      &lt;Proxy http://example.com/foo&gt; matches all of 
+      http://example.com/foo, http://example.com/foo/bar, and 
+      http://example.com/foobar.  The matching of the final URL differs
+      from the behavior of the <directive type="section" module="core"
+      >Location</directive> section, which for purposes of this note 
+      treats the final path component as if it ended in a slash.</p>
+      <p>For more control over the matching, see <directive type="section"
+      >ProxyMatch</directive>.</p>
+    </note>
+
 </usage>
 <seealso><directive type="section" module="mod_proxy">ProxyMatch</directive></seealso>
 </directivesynopsis>