]> granicus.if.org Git - apache/commitdiff
Mention the limitations of ProxyPassReverse, and reference Nick Kew's
authorJoshua Slive <slive@apache.org>
Mon, 28 Jul 2003 15:53:19 +0000 (15:53 +0000)
committerJoshua Slive <slive@apache.org>
Mon, 28 Jul 2003 15:53:19 +0000 (15:53 +0000)
mod_proxy_html.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100822 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/mod/mod_proxy.html.en
docs/manual/mod/mod_proxy.xml

index 613bf875242efdd2c6773a9cb33c9b5c85a3f0b7..aca5bf022fac89c30c363f52cd29c1a6c8a85884 100644 (file)
@@ -774,6 +774,14 @@ proxied server</td></tr>
     by-passing the reverse proxy because of HTTP redirects on the backend
     servers which stay behind the reverse proxy.</p>
 
+    <p>Only the HTTP response headers specifically mentioned above
+    will be rewritten.  Apache will not rewrite other response
+    headers, nor will it rewrite URL references inside HTML pages.
+    This means that if the proxied content contains absolute URL
+    references, they will by-pass the proxy.  A third-party module
+    that will look inside the HTML and rewrite URL references is Nick
+    Kew's <a href="http://www.webthing.com/software/mod_proxy_html/">mod_proxy_html</a>.</p>
+
     <p><var>path</var> is the name of a local virtual path. <var>url</var> is a
     partial URL for the remote server - the same way they are used for the
     <code class="directive"><a href="#proxypass">ProxyPass</a></code> directive.</p>
index 3b3cddeab90685a1cef54a6cf5583c8ad018141b..2ca4e3b5a295e53ea54cb91be56c3d6925ee5334 100644 (file)
@@ -576,6 +576,15 @@ proxied server</description>
     by-passing the reverse proxy because of HTTP redirects on the backend
     servers which stay behind the reverse proxy.</p>
 
+    <p>Only the HTTP response headers specifically mentioned above
+    will be rewritten.  Apache will not rewrite other response
+    headers, nor will it rewrite URL references inside HTML pages.
+    This means that if the proxied content contains absolute URL
+    references, they will by-pass the proxy.  A third-party module
+    that will look inside the HTML and rewrite URL references is Nick
+    Kew's <a href="http://www.webthing.com/software/mod_proxy_html/"
+    >mod_proxy_html</a>.</p>
+
     <p><var>path</var> is the name of a local virtual path. <var>url</var> is a
     partial URL for the remote server - the same way they are used for the
     <directive module="mod_proxy">ProxyPass</directive> directive.</p>