我有一个部署,其中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”,但这似乎没有帮助。
我错过了什么?
答案 0 :(得分:1)
我知道你的问题是古老的,但对于那些正在努力解决这个问题的人,我有以下解决方案:
Apache proxy html按照您正在使用的html标准指定的准则重写html。如果您将代理用于现代网站,我建议您通过添加ProxyHTMLDocType "<!DOCTYPE html>"
这将确保您的html被相应地重写。