私のサイトの1つはGoDaddyの最下層の安価なホスティングに住んでおり、.htaccess
ファイルに正しいコードがありますが、mod_deflateがロードされていないため圧縮されていません。
どうすれば有効にできますか?
私が見つけた最高のものは、GoDaddyの記事で、PHPを使用してすべてを圧縮することを示唆しています(ホスティング会社を変更するだけでなく、より多くの作業が必要になります)。
DOCTYPEの上にあるWebページの最上部に次のコードを追加します。
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) b_start("ob_gzhandler"); else ob_start();
これは古い質問であることは知っていますが、グーグルでは早くから現れているので、答えようと思いました。ルートディレクトリの.htaccessに次を追加して、GoDaddyでgzipを有効にできるようになりました。
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
共有ホスティングアカウントを持っているので、許可されていないApacheに変更を加える必要があるため、mod_deflateを追加する方法はありません。したがって、ホストを切り替えるか、godaddyが提案するPHPソリューションを使用することができます。