ECCUBE3で構築、公開されたサイトを一時的にhttps://からhttp://へ変更したく、
.htaccessによるリダイレクトをかけようとしています。
ECCUBE3のサイトセキュリティ設定内、
SSL制限のSSLを強制もチェックを外しています。
https://teratail.com/questions/29092
の回答を参照に、
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://〇〇.jp/$1 [L,R=301] </IfModule>
を.htaccessに記述したのですが、リダイレクトがされませんでした。
サーバーはGMO iCLUSTA を利用しており、
下記公式の参考を見て対応をしたのですが、そちらでも表示エラーになってしまいました。
【参考】.htaccessやHTMLなどでのリダイレクト設定方法
https://helpcenter.gmocloud.com/iclusta/s/article/ch-1417
現在、.htaccessは下記の記述になっております。
DirectoryIndex index.php index.html .ht <FilesMatch "^composer|^autoload|^cli-config|^COPYING|.(ini|lock|dist|git|sh|bak|swp)$"> order allow,deny deny from all </FilesMatch> <Files ~ "index.php|index_dev.php"> order deny,allow allow from all </Files> <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} on RewriteRule ^(.*)$ http://〇〇.jp/$1 [L,R=301] # Authorization ヘッダが取得できない環境への対応 # RewriteCond %{HTTP:Authorization} ^(.*) # RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !^(.*).(gif|png|jpe?g|css|ico|js|svg)$ [NC] RewriteRule ^(.*)$ index.php [QSA,L] </IfModule>
お手数おかけしますが、なにか方法をご教授いただければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー