htaccessの設定は必ず必要というわけではありませんが、設定を行うことで画像ファイルなどの参照場所(※1)の書き換えを行う手間を省くことができます。
htaccessに以下を追記するだけで設定は完了なので、ぜひご活用ください。
※<a href=”xxxxxx”>の”xxxxxx”部分です。
画像の負荷分散
画像ファイルの負荷分散は、以下の設定をhtaccessに追記してください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.jpg|\.png|\.gif|\.jpeg))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.jpg|\.png|\.gif|\.jpeg))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
動画の負荷分散
動画ファイルの負荷分散は、以下の設定をhtaccessに追記してください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.mp3|\.mov|\.avi|\.wmv|\.vob))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.mp3|\.mov|\.avi|\.wmv|\.vob))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
Javascriptの負荷分散
Javascriptファイルの負荷分散は、以下の設定をhtaccessに追記してください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.js))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.js))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
CSSの負荷分散
CSSファイルの負荷分散は、以下の設定をhtaccessに追記してください。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.css))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !liteCDN
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_URI} ^\/(.*(\.css))$
RewriteRule ^(.*)$ https://YOUR-SUBDOMAIN.litecdn.net/$1 [R=301,L]
</IfModule>