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

时间:2017-01-18 07:21:55

标签: apache

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

当重定向工作时,我们会从该网站(谷歌)回复一个txt页面。

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

我们的配置如下:

ProxyRequests Off
RewriteEngine on

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

我们确实从谷歌获取了该页面,但页面中的替换字词无效。

希望有人能回答。

由于

1 个答案:

答案 0 :(得分:0)

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

SSLProxyEngine On RequestHeader设置Front-End-Https" On"

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

原因[P]将使所有查询与https一起使用(作为重写规则定义),并且两个第一行在apache代理上支持SSL。

Lavi的