実現したいこと
現在、●●●.comのドメインを使い、http://●●●.comのサイトを運用しています。
.htaccessファイルを使って、httpでアクセスされた場合、httpsのアドレスに遷移させたい(リダイレクト)が、うまく行きません。
■環境 サーバ:ロリポップ ライトプラン ■階層構造 root ├DIR_A └DIR_B ├index.php └.htaccess
※ロリポップの管理画面により、●●●.comのルートディレクトリをDIR_Bにしている設定を行っています。
そのため、http://●●●.comにアクセスするとDIR_B/index.phpが呼ばれる構造にしてます。
発生している問題
httpsにならない
該当のソースコード
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTPS} on RewriteCond %{HTTP_HOST} ^●●●¥.com$ [NC] RewriteRule ^(.*)$ https://●●●.com/$1 [R=301,L] </IfModule>
や、
RewriteEngine on RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
を書きました。
その後、http://●●●.comにアクセスしても、httpsのURLになりませんでした。
試したこと
https://whitebear-seo.com/redirect-https/
等、「http https リダイレクト」などで検索し、上記のソースコードを試しましたが、うまく行きませんでしたので、質問させていただきました。
お忙しいところ恐縮ですが、ご教授頂けますと幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/23 18:01