ProxyHTMLURLMap用于JSON对象中的链接

时间:2013-10-18 15:38:26

标签: json apache proxy

我正在尝试编写代理服务器,以便在iframe中加载网站。该网站将“X-FRAME-OPTIONS”设置为拒绝,所以我纯粹试图删除该限制,我想加载的网站所拥有的公司向我建议。

我有代理工作,但有些内容是通过AJAX和JSON对象加载的。我的问题是:

是否可以使用ProxyHTMLURLMap重写从AJAX调用返回的链接?我已经重写了页面中已有的链接,但是在重写AJAX响应中返回的链接方面没有成功。

任何帮助非常感谢!谢谢!

1 个答案:

答案 0 :(得分:0)

使用mod过滤器代替

<VirtualHost *:80>
        ProxyPreserveHost On
        ServerName proxy-test.example.com
        FilterDeclare MYFILTER
        FilterProvider MYFILTER SUBSTITUTE resp=Content-Type $text/
        FilterProvider MYFILTER SUBSTITUTE resp=Content-Type $/xml
        FilterProvider MYFILTER SUBSTITUTE resp=Content-Type $/json
        FilterProvider MYFILTER SUBSTITUTE resp=Content-Type $/javascript
        <Location />
                #disable gzip
                RequestHeader unset Accept-Encoding
                FilterChain MYFILTER
                Substitute "s!(images|static|test).example.com!proxy-$1.example.com!i"
        </Location>
        ProxyPass / http://test.example.com/
        ProxyPassReverse / http://test.example.com/
</VirtualHost>