作为反向代理的 Apache 服务器正在从 html 标签中删除 xmlns 信息

作为反向代理的 Apache 服务器正在从 html 标签中删除 xmlns 信息

我有一个在 tomcat 中运行的 Java 应用程序,其前面有一个 Apache http 服务器作为反向代理。

然而,代理正在从 html 标签中删除所有 xmlns 数据,这会破坏所有从未解析过的 Facebook FBML。

我当前的配置如下:

ProxyRequests off
ProxyHTMLDocType XHTML

ProxyPassReverseCookiePath /cas /

<Location />
        ProxyPass http://localhost:8080/cas
        ProxyPassReverse http://localhost:8080/cas
</Location>

ProxyHTMLURLMap /cas /
SetOutputFilter proxy-html

<Proxy *>
        Order deny,allow
        Allow from all
        Satisfy all
</Proxy>

提前致谢。

答案1

只需在配置文件中使用下面一行。

<Location> 
xml2StartParse      element     HTML
</Location>

这将停止对 html 文件的修改。

答案2

据我所知,SetOutputFilter proxy-html已被取代ProxyHTMLEnable On

相关内容