我们有反向代理服务器,它使用重写规则将一个地址重定向到另一个地址。
当重定向工作时,我们会从该站点(谷歌)以 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。
拉维