1

a.com に Web サイトがあります (たとえば)。他にも、何にも使用していないドメイン名がいくつかあります。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 リダイレクトが最善の解決策のようですが、その方法がわかりません。htaccess ファイルは 1 つだけです (各ドメインには独自の htaccess ファイルはありません)。

b.com と c.com は、a.com のエイリアスを意味するものではありません。将来のプロジェクトのために予約している別のドメイン名です。

4

4 に答える 4

6

robots.txtは、何をクロールし、何をクロールしないかをスパイダーに伝える方法です。/robots.txt のサイトのルートに以下を配置すると:

User-agent: *
Disallow: /

行儀の良いスパイダーは、サイトのどの部分も検索しません。ほとんどの大規模なサイトには、 Googleのように robots.txt があります。

User-agent: *
Disallow: /search
Disallow: /groups
Disallow: /images
Disallow: /news
#and so on ...
于 2010-08-17T00:41:06.767 に答える
3

.htaccess次のようなファイルでリダイレクトを簡単に作成できます。

RewriteEngine on
RewriteCond %{HTTP_HOST} \.b\.com$ [OR]
RewriteCond %{HTTP_HOST} \.c\.com$
RewriteRule ^(.*)$ http://a.com/$1 [R=301,L]
于 2010-08-17T00:41:29.683 に答える
0

それは、あなたが何を達成したいかによって大きく異なります。301 は、コンテンツが完全に移動されたと言います (これは PR を転送する適切な方法です)。これはあなたが達成したいことですか?

Google に行動してもらいたいですか?robots.txt を使用することもできますが、欠点があることを覚えておいてください。このファイルは外部から読み取ることができ、常に同じ場所にあるため、基本的に、保護したいディレクトリとファイルの場所を教えてしまいます。したがって、保護する価値のあるものが何もない場合にのみ、robots.txt を使用してください。

ディレクトリをパスワードで保護するよりも保護する価値がある場合は、これが適切な方法です。Google は、パスワードで保護されたディレクトリをインデックスに登録しません。

http://support.google.com/webmasters/bin/answer.py?hl=ja&answer=93708

最後の方法では、httpd.conf ファイルを使用するか、.htaccess ファイルを使用するかによって異なります。最善の方法は、httpd.conf を使用することですが、.htaccess の方が簡単に思えます。

http://httpd.apache.org/docs/2.0/howto/auth.html

于 2012-11-21T16:00:41.070 に答える
0

サーバー側のコードで、「ソース」と見なされるページを指す正規参照を生成します。例 =

参照: http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html - 更新: このリンク タグは現在、Ask.com、Microsoft Live Search、および Yahoo! でもサポートされています。

于 2014-06-16T17:06:54.590 に答える