1

これは私のロボットです:

User-agent: *

Disallow: /feed/
Disallow: /trackback/
Disallow: /wp-admin/
Disallow: /wp-content/
Disallow: /wp-includes/
Disallow: /xmlrpc.php
Disallow: /wp-

Sitemap: http://chineselearnonline.com/sitemap.xml

奇妙なことに、私はブログからそれを取りました。しかし、Google が私の WordPress サイトのインデックス作成を停止したことに気付きました。

そこに何の問題がありますか?

4

2 に答える 2

2

指摘されているように、リダイレクトが必要になりますが、robots.txt に関しては、robots.txt に次のallow行がありません。

User-agent: *
Allow: /

Disallow: /feed/
Disallow: /trackback/
Disallow: /wp-admin/
Disallow: /wp-content/
Disallow: /wp-includes/
Disallow: /xmlrpc.php

そして、この行は意味がない Disallow: /wp-ので削除してください。

于 2012-11-01T04:39:16.373 に答える
1

サイトを別のサーバーに移動したときに、サイトへのアクセスに使用されたベース URL を誤って変更した可能性があります。たとえば、あなたのサイトは以前は http://chineselearnonline.com/v4 でアクセスされてましたが、現在はhttp://chineselearnonline.com/にあり、v4 はありません。

サイトのトピックを考えると、他の人がブログやその他の形式の共有を通じてあなたにリンクしている可能性があります。検索エンジンがあなたのリンクをたどろうとして、リンクが壊れていることを発見すると、検索エンジンでのランキングが下がります。

これは、実際のサーバー上のコードの場所を変更することと同じではなく、そのフォルダーを指す URL を変更するだけであることに注意してください。

これを解決するには、htaccess ファイルを編集して、すべての /v4 リンクを新しいベース URL に 301 リダイレクトするルールを追加して、すべてのユーザーまたは検索エンジン エンティティが自動的に有効な URL にリダイレクトされるようにすることができます。これにより、コンテンツが完全に新しい場所に移動したことを検索エンジンに伝えます。

リンクが Google で表示されなくなった場合、301 リダイレクトを設定すると、インターネット上の壊れたリンクが修正され、ブログや Web サイトでリンクを物理的に更新する必要がなくなります。これは、SEO バックアップの構築に役立つはずです。

于 2012-11-01T05:28:56.673 に答える