読者です 読者をやめる 読者になる 読者になる

My puppyのブログ

40代前半の日曜プログラマです。学んだ事のメモを書いていきます。

.htaccessを使用してhttpからhttpsへ301リダイレクト(さくらのレンタルサーバ)

Webサービス作成

現在さくらのレンタルサーバで提供しているRapidSSLを利用しているのですが、.htaccessを使用してhttpからhttpsへ301リダイレクトする時にハマったので、メモっておきますね。

RewriteEngine on
RewriteCond %{ENV:HTTPS} !^on$
RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

さくらのレンタルサーバだと、3行目の「RewriteCond %{HTTP:X-SAKURA-FORWARDED-FOR} ^$」が無いと、Google Chromeで表示した時に「このウェブページにはリダイレクト ループが含まれています」とエラーが表示されました。

広告を非表示にする