IT技術に関する情報掲載サイト

プログラミングに関することを掲載します。

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

今は、ホームページをSSLにして、https通信をさせるようにして、セキュリティを向上させるのが当たり前になっています。

だが、まだまだ、httpのままのホームページがあり、新たにhttpからhttpsに変更した際、ホームページに訪問した人やGoogleなどの検索エンジンにしらせるために、強制的にリダイレクトをさせる必要があります。

一番簡単な方法は、.htaccessに以下を追加すれば、かんたんにhttpからhttpsにリダイレクトされます。

 

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

 

SEO対策のために、リダイレクトの際、必ず、HTTPステータスを301にするようにしてください。

※サーバによって使用できない場合があります