Blog
ブログ

URLの正規化の方法

弊社はホームページを制作すると、Google Search Console(サーチ コンソール)の登録、Google アナリティクスのタグの挿入を無料で行っております。

Google Search Console(サーチ コンソール)の登録はお客様がご自分でされる事も多いのですが、以前お客様から「全然サイトに人が来ていない」と言われ、拝見したところある間違いを発見しました。
最近はセキュリティを考えられてSSL対応(URLをhttpsからに変更)されるお客様が多いのですが、そのお客様は対応されたにもかかわらず、Google Search Console(サーチ コンソール)に登録されていたのは、httpからのURLだったのです。
ただ、これは昔の話で、現在はGoogle Search Consoleの登録方法も便利に変わっています。

URLの正規化とは?

具体的にお話しましょう。
弊社の場合もSSL対応しておりますので、URLは、

https://colorenergy.biz/
になります。

http://colorenergy.biz/
http://www.colorenergy.biz/
https://www.colorenergy.biz/
https://www.colorenergy.biz/index.html
上記4つは、正規URLではなく、Googleには別のホームページと認識されてしまいます。
ただ、どのURLで来ても
https://colorenergy.biz/に自動で行くようになっています。

弊社の場合は「.htaccess」というファイルで正規化を行っておりますが、この「.htaccess」というファイルがサーバーにおけるかどうかは、そのサーバーの仕様によります。「.htaccess」はApacheというソフトウェアをサーバーで使用している場合使えるファイルで、リダイレクト(ページを違うページに転送)やbasic認証(ID、パスワードなどでページの閲覧制限)などが行えますが、使用可能かどうかはサーバーの管理者にご確認ください。

下記は書き方のサンプルです。wordやterapadなどで「htaccess」というファイルを作成して書きます。

wwwなしに正規化する

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.○○○○\.com
RewriteRule ^(.*)$ http://○○○○.com/$1 [R=301,L]

上記は、http://www.○○○○.comにアクセスがあった場合は、http://○○○○.com/に301リダイレクトをかけています。
301リダイレクトとは、恒久的にこのURLが変わったという事です。302リダイレクトもありますが、302は一時的になります。

index.htmlなしに正規化する

RewriteEngine on
RewriteCond %{THE_REQUEST} ^.*/index.html
RewriteRule ^(.*)index.html$ https://○○○○.com/$1 [R=301,L]

上記は、http://www.○○○○.com/index.htmlにアクセスがあった場合は、http://○○○○.com/に301リダイレクトをかけています。
これはトップページに限らず、例えば、
http://www.○○○○.com/company/index.htmlにアクセスがあった場合も
、http://www.○○○○.com/company/にリダイレクトされます。

httpsに正規化する

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

上記は、http://○○○○.com/にアクセスがあっても、恒久的にhttps://○○○○.com/にリダイレクトをしています。
これもトップページに限りません。

.htaccessファイルの作成方法

上記の文言を書いた後、保存をします。
その後ファイル名を「.htaccess」に変更し、サーバーにあげてください。「.」から始まるファイルは作成できませんので、保存下後に名前を変更します。
サーバーにあげた後、必ず意図された通りになっているか確認してください。

Google Search Consoleの登録はどうするの?

以前は、
https://colorenergy.biz/
http://colorenergy.biz/
http://www.colorenergy.biz/
https://www.colorenergy.biz/
https://www.colorenergy.biz/index.html
全てを登録して、
https://colorenergy.biz/が正しい、という正規化をGoogle Search Consoleでする必要がありました。

ただ、2019年3月にGoogle Search Consoleが変更され、その手間がなくなりました。

Google Search Console
現在は、新しくGoogle Search ConsoleにURLを登録しようとすると、このような画面が現れます。
これで左側のドメインを選べば、上記のようなURLはまとめらるようになりました。
詳しくは、公式ガイドラインを参照してください。

Contact

お問い合わせ

ホームページのご依頼やご相談はこちらからお問い合わせください

お問い合わせ