Apache 反向代理 - 重写和替换返回答案



我们有反向代理服务器,它使用重写规则将一个地址重定向到另一个地址。

当重定向工作时,我们会从该站点(谷歌)以 txt 页面的形式返回答案。

现在,我们希望替换该页面中的几个单词,并将其定向到请求它的源服务器。

我们的配置如下所示:

ProxyRequests Off
RewriteEngine on
RewriteRule ^/books.google.com(.*) https://books.google.com/$1
Substitute "s/thumbnail_url/test/ni"

我们确实从谷歌取回了页面,但页面中的单词替换不起作用。

希望有人能回答。

谢谢

通过添加以下行找到了这样做的方法:

SSLProxyEngine OnRequestHeader set Front-End-Https "On"

替换"s/thumbnail_url/test/ni" [P]

原因 [P] 将使所有查询使用 https(如重写规则定义的那样),并且前两行支持 apache 代理上的 SSL。

拉维

最新更新