Apacheがパラメーターを持つcssまたはjsファイルをgzipしないのはなぜですか?
-
05-07-2019 - |
質問
一部のCSS& JSファイルは、mod_deflateが有効になっているApacheでは圧縮されません。このファイルは次のようになります" [domain.name] /aggregator.css?..."または" [domain.name] /misc/jquery.js?..." YSlowで。他のCSS& 「?」のないJS圧縮されます。このファイルをApacheで圧縮する方法を教えてください。
ありがとう
解決
クエリ文字列を使用してファイルを提供することについて特別なことはありません。一般的には圧縮されている必要があります(サーバー上にあります)。
OutputFilterの設定方法について何かおかしいことがない限り、いくつかのhttpd.confを見てみましょう。サーバーはどこにありますか?
eta:
<FilesMatch "\.(css|js|x?html?|php)AddOutputFilterByType DEFLATE text/html text/css text/javascript text/xml text/plain
quot;>
好奇心が強い&#8201;&#8212;&#8201;これは、設定で何か他の何かが壊れて停止しない限り、私のために機能します。より一般的なものを使用することをお勧めします。
<*>しかし。 (それから、PHPスクリプトの出力をそれらのタイプである場合にのみ収縮させようとします。たとえば、画像を吐き出している場合はそうではありません。)
他のヒント
同じ問題がありました-どうやらtext / javascriptで十分ではなかったようです。フィルターにapplication / javascriptを追加すると、うまくいきました。
所属していません StackOverflow