web-dev-qa-db-ja.com

Robots.txtが更新されない

私のウェブアドレスをグーグル検索しようとすると、メタの説明として以下のものが表示されます。

「このサイトのrobots.txtのため、この結果の説明はありません - 詳細をご覧ください。」

ウェブサイト robots.txtを編集しようとしました(WP Robotプラグインをダウンロードしました)。

User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/

robots.txt は、まだ

User-agent: *
Disallow: /

私はYoast SEO、WPロボット、そして顕著なテーマネクターを持っています。誰かがロボットを更新する解決策(あるいはここからどこへ行くべきか)を私に提供することができればそれは信じられないほど役に立つでしょう!

5
Confused

私が同じ問題を経験したら、これは私が問題を解決するためにしたことです。

Robots.txtファイルを直接編集します(FTP/SSHを使用)。

User-agent: * 
Disallow: /wp-admin/ 
Disallow: /wp-includes/

プラグインを使用して編集したときにロボットファイルが更新されない場合、2つの理由があります。

  1. ファイル許可.
  2. 他のプラグインが変更を元に戻しています。

また、検索エンジンの表示設定を更新してみてください(これは問題にならないかもしれませんが、見てください)。

[設定] - > [読み取り] - > [検索エンジンの表示設定](このオプションをオフにします) - > [保存]

これが役に立つことを願っています。

1
Nikhil

WordPressサイトは実際のrobots.txtファイルを必要としません。 WordPress自体がrobots.txtの要求を傍受して独自のバージョンで応答するため、プラグインが変更しようとしている可能性が最も高いのです。

実際のrobots.txtファイルを削除するか名前を変更して試してください。

0
Dave Ross

私にも思われるように、Wordpressの設定/ホスティングサービスプロバイダで "すべてのキャッシュを削除"してみてください。

次に確認するには、「シークレットモード」でブラウザを開きます(クロム、まだシークレットウィンドウを開いていないことを確認してください。それ以外の場合は、すべて閉じて新しいシークレットウィンドウをもう一度開く必要があります)。これで、あなたはwww.mydomain.com/robots.txtに期待通りに更新されたコンテンツファイルを見ることができるはずです。

0
Gonen