今年はいよいよグーグルからの警告などもあって、サイト・ブログをSSL化した人も多かったようですね。

SSL化したことで検索順位が大きく下がり、トラフィックが大幅減少という話もチラホラ聞こえていましたので、僕は延ばし延ばしにしていたのですが、重い腰を上げ、年末の2017年の12/29に、このブログもSSL化してみました。

当ブログ「」はエックスサーバーを使っているということもあって、SSL化にあたって下記のページが非常に参考になりました。
WordPressをhttpからhttpsにSSL化した全手順まとめ(エックスサーバー環境)

書いてある通りにやっただけで、できました!

ミニバードやクローバーを使っている場合はこちら
『ミニバード』無料で常時SSL化のやり方について!

httpからhttpsに.htaccessを使ってリダイレクトさせる方法
.htaccessを使ってhttpからhttpsに301リダイレクトする方法を紹介します。

https://whitebear-seo.com/redirect-https/

もとのURLのページ評価を引き継ぎたい場合は、ただのリダイレクトではなく、301リダイレクトにする必要があります。

例えば、「http://example.com」と「https://example.com」が同じコンテンツでもGoogleは別のページと認識する可能性があります。

ですので評価を引き継ぐ必要がある場合は、下記のように301リダイレクトしてください。
1
RewriteEngine on
2
RewriteCond %{HTTPS} off
3
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

301ではない、ただのリダイレクト
httpからhttpsへリダイレクトするには.htaccessに下記を追加します。
1
RewriteEngine On
2
RewriteCond %{HTTPS} off
3
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

ただし、混在あり。

混在アクティブコンテンツ

安全なページ上で (安全でない) 混在表示コンテンツ
https://support.mozilla.org/ja/kb/mixed-content-blocking-firefox

httpsなのに鍵マークが出ない・エラーメッセージがでる時はここをチェックすべし!

 

後ほど詳しく

 

httpからhttpsへのリダイレクト

httpからhttpsに.htaccessを使ってリダイレクトさせる方法

httpからhttpsへリダイレクトするには.htaccessに下記を追加します。

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

 

httpからhttpsへの301リダイレクト

次に.htaccessを使ってhttpからhttpsに301リダイレクトする方法を紹介します。

もとのURLのページ評価を引き継ぎたい場合は、ただのリダイレクトではなく、301リダイレクトにする必要があります。

例えば、「http://example.com」と「https://example.com」が同じコンテンツでもGoogleは別のページと認識する可能性があります。

ですので評価を引き継ぐ必要がある場合は、下記のように301リダイレクトしてください。

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