はじめに
iCLUSTAサーバにて.htaccessに以下の内容を記載しアップロードしましたが、リダイレクトエラーが発生し、うまく動作しませんでした
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
[上記をアップロード後のエラー画面]
ちなみに、以下も試してみましたが、同じようにエラーが発生しました。
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://●●●/$1 [L,R=301]
いろいろ試してみましたが、やっぱり動作せず。。。
iCLUSTAのヘルプ等に載っていないかちょっと調べてみました。
iCLUSTAサーバでは「RewriteCond %{HTTPS} off」は非対応
以下に、記載がありました
https://helpcenter.gmocloud.com/iclusta/s/article/ch-1417
RewriteCond %{HTTPS} off は利用できないみたいですね。
iCLUSTAサーバでは以下のように記述する必要があるようです。
RewriteEngine on
RewriteCond %{ENV:HTTPS} !^on$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
結構、はまりました。。。