htaccessでSSL対応httpsへリダイレクト ついでにwww有り無しのURL統一も
| WEB制作ココ最近、httpからhttpsに変えること、変えているサイトが増えてきましたね。
Google chorome の次期バージョン62からhttpだと「保護されていません」的なことになっちゃうようですね。
httpからhttpsへのリダイレクト
ってことでhttps対応したときにする.htaccessでhttpからhttpsへリダイレクトする方法の備忘録です。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://higezine.com/$1 [R=301,L]
</IfModule>
さくらのレンタルサーバ場合はこんな感じになるようです。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://higezine.com/$1 [R=301,L]
</IfModule>
.htaccessで、wwwあり、なしの統一
.htaccessでのリダイレクトを紹介したので、他によくあるwww有り無しのURLの統一もちょこっとやってみました。
WWW有りのバージョンに統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^higezine\.com
RewriteRule ^(.*)$ http://www.higezine.com/$1 [R=301,L]
WWW無しのバージョンに統一する場合
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.higezine\.com
RewriteRule ^(.*)$ http://higezine.com/$1 [R=301,L]
wwwが有りか無しかの統一ってSEO対策?になるようなのでぜひ
* 「higezine.com」の部分は、対応したドメインに変更してください。