セカンダリドメイン名を介してコンテンツのインデックスを作成しないように検索エンジンに伝えるにはどうすればよいですか?
-
29-09-2019 - |
質問
A.com(たとえば)にウェブサイトを持っています。また、私が何にも使用していない他のドメイン名がいくつかあります:B.comとC.com。彼らは現在、A.Comに転送しています。 Googleは、a.com/stuffだけでなく、b.com/stuffとc.com/stuffを使用して自分のサイトからコンテンツをインデックス付けしていることに気付きました。 B.comやC.comではなく、A.Comを介してコンテンツのみをインデックスするようにGoogleに伝える適切な方法は何ですか?
HTACCESS経由の301リダイレクトが最良のソリューションであるように見えますが、それを行う方法はわかりません。 1つのHTACCESSファイルのみがあります(各ドメインには独自のHTACCESSファイルがありません)。
B.comとC.comは、A.Comのエイリアスであることを意図したものではなく、将来のプロジェクトのために私が予約している他のドメイン名です。
解決
aでリダイレクトを作成するだけです .htaccess
このようなファイル:
RewriteEngine on
RewriteCond %{HTTP_HOST} \.b\.com$ [OR]
RewriteCond %{HTTP_HOST} \.c\.com$
RewriteRule ^(.*)$ http://a.com/$1 [R=301,L]
他のヒント
robots.txt クモに何をcraい、何をcraいないかを伝える方法です。 [ /robots.txt]のサイトのルートに次のものを置く場合:
User-agent: *
Disallow: /
行儀の良いクモは、サイトの一部を検索しません。ほとんどの大きなサイトには、robots.txtがあります グーグル
User-agent: *
Disallow: /search
Disallow: /groups
Disallow: /images
Disallow: /news
#and so on ...
それはあなたが達成したいことにほぼ依存します。 301は、コンテンツが永続的に移動されていると言うでしょう(そしてそれはPRを転送する適切な方法です)、これはあなたが達成したいことですか?
Googleに振る舞いたいですか? robots.txtを使用するよりも、マイナス面があることに留意してください。このファイルは外部から読み取り可能で、同じ場所にあるたびに、基本的に保護したいディレクトリとファイルの場所を提供します。したがって、保護する価値がない場合にのみ、robots.txtを使用してください。
パスワードをパスワード保護するよりも保護する価値がある場合、これが適切な方法です。 Googleはパスワードで保護されたディレクトリにインデックスを付けません。
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=93708
最後の方法では、httpd.confファイルまたは.htaccessを使用するかどうかによって異なります。最良の方法は、.htaccessが簡単に見える場合でも、httpd.confを使用することです。
サーバーサイドコードに、「ソース」と見なされるページを指す標準的な参照を生成します。例=
参照:http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html- 更新:このリンクタグは現在、Ask.com、Microsoft Live Search、Yahoo!によってもサポートされています。