0

問題は次のとおりです。.ascx コントロールには、短い Javascript ブロックがあります。スクリプトは、とりわけ、コントロール内のメソッドを参照し、Web サイトのさまざまなページの DoP メタ タグを生成します。

問題は、Google クローラーがページ内の Javascript を読み取り、すべての DoP メタ タグが何らかの URL であると見なすことです。これはおそらく、タグにスラッシュ(?)が含まれているためです。最終的に、Google は Web サイトに存在しない大量の URL をインデックスに登録し、404 ステータスを付与しました。これを回避する方法はありますか?たとえば、nofollow タグを Javascript に直接配置することは可能ですか?

<script language="javascript" type="text/javascript">
   <!-- DoP tag -->
   var v = {};
   v["sample"] = '/Product_A_';
</script>

Google クローラーは、上記のスクリプトから "http://www.my web site.com/Product_A_" という URL をインデックスに登録しているようです。

4

1 に答える 1

0

サイト マップと robots.txt を設定するのはどうですか?

http://en.wikipedia.org/wiki/Sitemaps

そうすれば、検索エンジンはサイトマップで指定されたコンテンツのみをクロールしてインデックスに登録し、robots.txt を使用して無関係なコンテンツを除外できます。特に、すべてが特定のパターンに従っている場合はそうです。

または、これらのページでメタ タグ「nofollow」を使用すると、検索エンジンは追加のリンクをたどりません。

http://www.robotstxt.org/meta.html

于 2012-04-05T09:49:24.757 に答える