1

同じシステムで実行されている Tomcat に Apache が転送される展開があります。Tomcat から返された html のコメントを Apache が削除している状況に陥っています。これにより、次のような行が削除され、IE で js が失敗します。

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

mod_rewrite、mod_proxyhtml、そしてもちろんproxy_ajpがあります。「ProxyHTMLStripComments Off」を追加しようとしましたが、役に立たないようです。

何が欠けていますか?

4

1 に答える 1

1

あなたの質問が古いことは知っていますが、この問題に苦しんでいる人のために、次の解決策があります。

Apache プロキシ html は、使用している html 標準で指定されたガイドラインに従って html を書き換えます。最新のサイトにプロキシを使用している場合は、追加してDoctypeを指定することをお勧めしますProxyHTMLDocType "<!DOCTYPE html>"

これにより、html が適切に書き換えられます。

于 2015-09-29T07:44:04.920 に答える