さくらインターネット HTTPSリダイレクトの書き方 htaccess

2022年9月9日

さくらインターネットでサーバー移設があり、仕様が変わったためHTTPSへのリダイレクトがうまくいかなかった場合の処置。
htaccessで自分も
HTTP:X-Sakura-Forwarded-For
を利用していたのでハマってしまった。

RewriteEngine On
RewriteCond %{ENV:HTTPS} !^on$
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteCond %{REMOTE_ADDR} != ip address
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

上のような記述だったものを以下のようにすればOK。

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

まぁ普通になったってことで、一応覚え書き。

PAGE TOP