GMOクラウドのiCLUSTAサーバを利用しているサイトでの話です。
SSLをインストール後、
常時SSL通信の設定の為に、
.htaccessに以下のような記述を追加してSSL通信の強制化を行ってやりました。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
が、
以下のような「ページの自動転送設定が正しくありません」というエラー画面になりました。
RewriteCond %{HTTPS} off
が、
iCLUSTAでは非対応になっていたようです。
なので、
RewriteEngine On
RewriteCond %{ENV:HTTPS} !^on$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
と書き換えてやればOKです。
これで、
問題なく「http://~」から「https://~」へリダイレクトされるようになりました。
この記事へのコメントはありません。