mod_deflate
インストールしましたか?代わりにこれを試して、エラーがなくなるかどうかを確認してください。
<ifModule mod_deflate.c>
<Files *.html>
SetOutputFilter DEFLATE
</Files>
</ifModule>
これで500エラーが解決する場合は、インストールしていない可能性がありますmod_deflate
。HTTP圧縮テストにアクセスしてテストできます。
アクセス権がある場合は、ファイルの次の行のコメントを解除することで有効にできる場合がありhttpd.conf
ます。
LoadModule filter_module modules/mod_filter.so
LoadModule deflate_module modules/mod_deflate.so
次に、圧縮するファイルタイプごとに出力タイプを追加する必要があります。
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
コメントで述べたように、にAddOutputFilterByType
依存しmod_filter
ます。それでも500エラーが発生する場合は、このモジュールもロードされていることを確認する必要があります。
詳細については、こちらをご覧ください:mod_deflateを使用して、Apacheによって配信されるWebコンテンツを圧縮します
Sitegroundがサポートしているかどうかを示唆するドキュメントが見つかりませmod_deflate
ん。彼らのKBは、PHPのgZipを使用することを提案しています。
ページのgZIP圧縮を有効にする方法は?
CSSをgZIPで圧縮するにはどうすればよいですか?