htaccessの設定は必要ですか?

HTACCESS

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>

動画の負荷分散

動画ファイルの負荷分散は、以下の設定を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>

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>

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>