Milk+ea

Weblog Is My Hobby.

サクラレンタルサーバーに置いた.htaccess

gzipとキャッシュを有効に。

DirectoryIndex index.html index.htm index.shtml index.php index.cgi
AuthUserFile /home/username/www/
AuthType Basic
AuthName "Web access"
Satisfy all
Order deny,allow

<FilesMatch "\.html\.gz$">
Header set Content-Encoding gzip
Header set Content-Type text/html
</FilesMatch>
<FilesMatch "\.js\.gz$">
Header set Content-Encoding gzip
Header set Content-Type application/javascript
</FilesMatch>
<FilesMatch "\.css\.gz$">
Header set Content-Encoding gzip
Header set Content-Type text/css
</FilesMatch>

RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME} "\.(html|js|css)$"
RewriteCond %{REQUEST_FILENAME} !"\.gz$"
RewriteCond %{REQUEST_FILENAME}.gz -s
RewriteRule .+ %{REQUEST_URI}.gz [L]

<Files ~ ".(gif|jpe?g|png|ico|js|gz)$">
    Header set Cache-Control "max-age=2592000"
</Files>

参考

さくらインターネットのレンタルサーバで無理やりコンテンツ圧縮を有効にする方法|とげおのそっといいこと教えます
ありがとうございます!

たった数分!ページ高速化のため .htaccess でキャッシュ設定を絶対やっておこう!
あ゛り゛が゛と゛う゛ご゛ざ゛い゛ま゛す゛!゛