【コピペでOK】SSL化時のURL統一用301リダイレクトする方法【htaccess構文】

SSL化したWebサイトを運営している時、「http://」と「https://」のURLで両方に対して別々のアクセスができることはありませんか。

もし「https://」側にリダイレクトされない場合、別々のサイトとして扱われているためSEO評価が分散してしまうため、集客等々に悪影響を及ぼします。

.htaccessファイルを編集し、これから紹介する構文を登録することでアクセス先を統一することができます。

wwwなしURLへのリダイレクト

http://→https://~にする方法(example.comを自ドメインに変更でOK)

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

wwwありURLへのリダイレクト

http://→https://www.~にする方法(example.comを自ドメインに変更でOK)

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

コメント

タイトルとURLをコピーしました