Apache从html剥离评论

时间:2010-07-10 05:44:11

标签: apache mod-proxy html

我有一个部署,其中Apache转发到在同一系统上运行的Tomcat。 我遇到的情况是Apache正在剥离Tomcat返回的html中的注释。这导致删除类似以下的行导致js在IE上失败:

"<!--if IE><script language="javascript" type="text/javascript" src="/scripts/excanvas.js"></script><!endif>"

我有mod_rewrite,mod_proxyhtml,当然还有proxy_ajp。我尝试添加“ProxyHTMLStripComments Off”,但这似乎没有帮助。

我错过了什么?

1 个答案:

答案 0 :(得分:1)

我知道你的问题是古老的,但对于那些正在努力解决这个问题的人,我有以下解决方案:

Apache proxy html按照您正在使用的html标准指定的准则重写html。如果您将代理用于现代网站,我建议您通过添加ProxyHTMLDocType "<!DOCTYPE html>"

来指定文档类型

这将确保您的html被相应地重写。

相关问题