ハマログ

株式会社イーツー・インフォの社員ブログ

Amazon CloudFrontを.htaccessで適用

Amazon CloudFrontを.htaccessを利用してウェブサービスに適用させました。
.htaccessで対応できるくらいの単純さであれば、導入も簡単です。



Amazon CloudFront の機能

手順

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^Amazon\ CloudFront$
RewriteCond %{REQUEST_URI} .(jpg|gif|png|css|js)$ [NC]
RewriteRule ^/?(.*)$ https://xxxxxxxxxx.cloudfront.net/$1 [NE,R=302,L]

一部のJSが動かなくなったので除外しました

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !^Amazon\ CloudFront$
RewriteCond %{REQUEST_URI} !(^/newsPlugin/js/)
RewriteCond %{REQUEST_URI} .(jpg|gif|png|css|js)$ [NC]
RewriteRule ^/?(.*)$ https://xxxxxxxxxx.cloudfront.net/$1 [NE,R=302,L]

ステージング環境で動作しないように、ホストを制限しました。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.co\.jp
RewriteCond %{HTTP_USER_AGENT} !^Amazon\ CloudFront$
RewriteCond %{REQUEST_URI} !(^/newsPlugin/js/)
RewriteCond %{REQUEST_URI} .(jpg|gif|png|css|js)$ [NC]
RewriteRule ^/?(.*)$ https://xxxxxxxxxx.cloudfront.net/$1 [NE,R=302,L]

以上、メモでした。

AWSCDNCloud Fronthtaccess

kaneko tomo   kaneko tomo   2017年2月3日


関連記事

AWSのインスタンスストアボリューム(エフェメラルストレージ)

はじめに AWSでEC2インスタンスを停止する時に表示されるこれ。 いつも雰囲気…

eclipseではまってしまったこと

きっかけ そもそもの始まりはjavaをアップデートしようと思ったのがきっかけでご…

XAMPPでローカル環境構築&バーチャルホスト&SSL設定

久しぶりにXAMPPでローカル環境構築&バーチャルホスト&SSL設定をしました。…


← 前の投稿

次の投稿 →