.htaccessでかんたんgzip圧縮!プラグインを使わずWordPressの表示速度を上げる方法

WordPressの表示速度を上げるために行う「.htaccess」でのgzip圧縮について解説していきます。

gzipでのファイル圧縮方法は、「WP HTTP Compression」などのプラグインでもできますが、ネットで調べていると「.htaccess」でも簡単にできることがわかりました。

 

プラグインは便利ですが、入れ過ぎるとサイトが重くなることもあります。

極力プラグインに頼らずgzip圧縮をしたい方は、「.htaccess」で行なうことをオススメします!

しかも超カンタンです♪

 

サイトのgzip化確認テスト

まず最初に、サイトのgzip化確認テストを行いましょう。

こちらのサイトにURLを入力
http://www.gidnetwork.com/tools/gzip-test.php

 
80

この時点では、サイトのgzip化ができていないはずなので、「Web page compressed?」が【No】になると思います。

これから「.htaccess」を使ってgzip化していきます。

 

.htaccessにソースを追記

FTPツールにて、.htaccessをダウンロードし、下記ソースを追記します。

AddType image/x-icon .ico
 
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|ico)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI _\.utxt$ no-gzip
#DeflateCompressionLevel 4
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
</IfModule>
 
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType application/x-javascript "access plus 216000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 216000 seconds"
</ifModule>
 
FileETag none
 
<FilesMatch "^(wp-config\.php|wp-mail\.php|install\.php|\.ht)">
order allow,deny
deny from all
</FilesMatch>

 

.htaccessへの追記ができましたら、サイトにアップロードすればgzip圧縮が完了です。

再び、サイトのgzip化確認テスト

使用しているサーバーによってはgzip化できないこともあるようです。

アップロードが完了したら、念のため再度、gzip化確認テストをしてみましょう。

81

 

【Yes】になっていれば、無事完了です。

 

エックスサーバーでは問題なくできましたが、さくらインターネットなどは出来ないようです。

.htaccessによるgzip化が出来ない場合は、「WP HTTP Compression」等のプラグインですることになりますね。

 

それでは、Google「PageSpeed Insights」のスコア90代を目指して、さらに高速化にチャレンジしていきましょう!

私が月100万円以上稼いでいるアフィリエイトの全てを
無料のメール講座で限定公開することにしました。
Sotook!ブランド×トレンドアフィリエイト

なぜ、アフィリエイトだけで月100万円以上を稼げるのか?

そのすべてのメソッドを初心者でも再現できるように実践レベルに落とし込みました。

 

このメール講座では、アフィリエイト初心者だった頃の私が

ゼロから最初の1万円を稼いだ方法

3ヶ月後に10万円稼いだ方法

そして現在まで継続して100万円以上を稼ぎ続けている方法

初心者でも再現できるように一つひとつ丁寧にお伝えしています。

 

さらに期間限定で、私がアフィリエイト初心者の頃に、

40,615円稼いだ全手法

実際に稼いだサイトURLをE-Bookにして無料配布しています。

 

このE-Bookは、非常に再現性が高い手法なので今のうちに入手しておいてください。

 

E-Bookはメルマガ登録後、すぐにお届けしています。

メルマガ登録【無料】

コメントを残す

メールアドレスが公開されることはありません。