.httaccess

【.htaccess】SSL設定後に、httpからhttpsにリダイレクトさせる方法

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

Xserverサーバー契約者の方は、無料で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://」に変更したほうが良いかと思われます。

\ 自力じゃムリと感じたら /

CodeCamp
▲自宅で学べるプログラミング学習

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です