1
私のサイトをより高速に読み込む方法については、Googleのページスピードの提案に従ってGzip圧縮を有効にしようとしています。.htaccessファイルでgzip圧縮を有効にする
https://varvy.com/pagespeed/enable-compression.htmlにある.htaccessファイルに提案された追加を試しましたが、正しく動作しません。
私の現在の.htaccessファイルには、次のコードが含まれています。書き換えルールは、さまざまなファイルタイプのキャッシュと同様に正しく動作します。私は.htaccessファイルでの作業に熟練していないので、明白なエラーが出たら私は言い訳をします。私はこの問題について読んでみましたが、必要な答えを見つけられないようです。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.co.uk [NC]
RewriteRule ^(.*)$ http://www.example.co.uk/$1 [L,R=301]
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/png "access 1 month"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType image/x-icon "access 1 month"
ExpiresByType application/x-font-woff "access 1 month"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz|html|htm)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>