来自 apache.org 的定义说:
该指令允许 Apache httpd 调整 HTTP 重定向响应的 Location、Content-Location 和 URI 标头中的 URL。当 Apache httpd 用作反向代理(或网关)以避免绕过反向代理时,这是必不可少的,因为后端服务器上的 HTTP 重定向位于反向代理之后。
只有上面特别提到的 HTTP 响应头会被重写。Apache httpd 不会重写其他响应头,默认情况下也不会重写 HTML 页面内的 URL 引用。这意味着如果代理内容包含绝对 URL 引用,它们将绕过代理。要重写 HTML 内容以匹配代理,您必须加载并启用 mod_proxy_html。
path 是本地虚拟路径的名称;url 是远程服务器的部分 URL。这些参数的使用方式与 ProxyPass 指令相同。
有人可以解释一下它是如何工作的。一般来说,这个指令有什么作用?