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

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

広告

広告

広告

姓名判断

漢字辞典

色辞典

数の辞典

高校化学専門サイト

Python解説サイト

© Irohabook