SSL設定後にhttpからhttpsにリダイレクトさせる方法(.htaccessに記載)

サーバー
スポンサーリンク

Xserverサーバー契約者の方は、無料でSSLが利用できるようになり、
それに追従するように最近は低額なサーバーでもSSLが無料で扱えるようになりました。

SSL設定は各サーバー内のコントロールパネル内で行い、数分ででSSL化が完了します。

SSL化すると、
「https://○○○.com」でのアクセスが可能になります。

ただ、以前の「http://○○○.com」からのアクセスも普通にできてしまうので、
Google的には、httpとhttpsは別サイトと見なされるため、
同じ内容のサイトが2つあるように判断されてしまいます。

これでは、SEO的にもアクセス解析的にも上手くないので
「https」に一本にしぼりたいところです。

【こうしたい】
http://○○○.com/ → https://○○○.com/
https://○○○.com/ → そのままアクセス

以下はhttpからhttpsへ自動リダイレクトさせるコードです。

.htaccessファイルへ以下のコードを追加することにより、
httpにアクセスされたものは、httpsにリダイレクト(転送)されます。

サイトのルート階層にある、「.htaccess」へ追加してください。

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

これで、
http://○○○.comへアクセスすると、https://○○○.comへ自動的にリダイレクトされます。

あと、Google Analyticsでアクセス解析してるのであれば、
ビューの設定を、「http://」から「https://」に変更したほうが良いかと思います。

コメント

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