HTTPSかつwwwありにリダイレクトするhtaccessの書き方

htaccess に次のコードを書く。

RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.com$
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]

ドメインが co.jp などの場合は次のとおり。

RewriteEngine on
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^example\.co\.jp$
RewriteRule ^(.*)$ https://www.example.co.jp/$1 [R=301,L]

これで https かつ www ありでリダイレクトされる。

example.com → www.example.com
www.example.com → www.example.com

もし上のコードでリダイレクトされない場合、htaccess ファイルが間違った場所にあるか

Options +FollowSymLinks

などの記述がない可能性がある。

広告

広告

広告

技術

言語

高校理系

高校文系

中学

小学

エッセイ

姉妹サイト