【Heroku】サイトのURLを強制的にhttpsにする方法(メモ)
サイトのURLを強制的にhttpsにする方法について、.htaccessをドキュメントルートに設置し、以下のように書く
RewriteEngine on RewriteCond %{HTTP:X-Forwarded-Proto} ^http$ RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
そして、デプロイ
git push heroku master
そうするとサイトのURLが強制的にhttpからhttpsになる。
これは、独自ドメインをHerokuに割当たときに設定が必要になります。 前と違ってLet's Encrptの無料SSL設定が可能になったので、ドメインの設定さえすれば、簡単にSSL化ができたとぬか喜びしていたときの弊害でした。
アプリケーションの「Settings」>「Domain」で独自ドメインを設定し、「Configure SSL」で「Automatically」を選択、CNAMEで表示されている内容を登録するだけ。
便利な世の中ですね。
プロフェッショナルのための 実践Heroku入門 プラットフォーム・クラウドを活用したアプリケーション開発と運用 (書籍)
- 作者: 相澤歩,arton,鳥井雪,織田敬子
- 出版社/メーカー: KADOKAWA/アスキー・メディアワークス
- 発売日: 2014/09/19
- メディア: 大型本
- この商品を含むブログ (3件) を見る