前提・実現したいこと
「http」にアクセスした際に「https」にアクセスするように.htaccessで301リダイレクト設定をしました。しかし、「http」のままでリダイレクトされません。
ご回答いただけますと幸いです。宜しくお願い致します。
該当のソースコード
RewriteEngine on #RewriteBase / RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteCond %{HTTP_HOST} !^www. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L] #RewriteCond %{REQUEST_FILENAME} -d [OR] RewriteCond %{REQUEST_FILENAME} -f RewriteRule .* - [L] RewriteCond %{REQUEST_URI} (.*(^|/)[^./]+)$ RewriteRule .* %1/ [L,R=301] RewriteRule ((.(html|htm|php|xml|txt|js|json|css|yaml|csv))|/)$ index.php [L]
どこのファイルに書きましたか?
.htaccessです。
格納場所はサーバー会社の公式サイトを参考にしているので間違いはないはずです。
自己解決しました!
レンタルサーバーがCPIサーバーでしたので、一部記述を修正したところ無事リダイレクトできました。
参考:https://support.cpi.ad.jp/manual/sv-basic/tools/tips-htaccess
回答1件
あなたの回答
tips
プレビュー