BLOG

htaccessでSSL対応httpsへリダイレクト ついでにwww有り無しのURL統一も

| SERVER

ココ最近、httpからhttpsに変えること、変えているサイトが増えてきましたね。
Google chorome の次期バージョン62からhttpだと「保護されていません」的なことになっちゃうようですね。

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

ってことでhttps対応したときにする.htaccesshttpから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」の部分は、対応したドメインに変更してください。