Adobe Commerce クラウドインフラストラクチャでのrobots.txtへのアクセス時に404 エラーが発生する

クラウドインフラストラクチャ上のAdobe Commerceでrobots.txt ファイルにアクセスする際に​404 エラーが発生した場合は、/robots.txt要求を/media/robots.txtにリダイレクトするNginx ルールを無効にします。

説明 description

環境

Adobe Commerce on cloud infrastructure (すべてのバージョン)

問題

robots.txt ファイルが機能しておらず、Nginx例外がスローされます。 Nginxには、すべての/robots.txt要求を強制的に/media/robots.txt ファイルにリダイレクトする書き換えルールがあるため、「即座に」生成され、/robots.txt URL経由でアクセスできません。

原因

これは、Nginxが正しく設定されていない場合に発生します。

解決策 resolution

この問題を解決するには、/robots.txt要求を/media/robots.txt ファイルにリダイレクトするNginx ルールを無効にします。

  • セルフサービスが有効になっていない場合(または有効かどうかわからない場合)、/robots.txtから/media/robots.txtへのNginx リダイレクトルールの削除を要求するAdobe Commerce サポートチケット ​を送信します。
  • セルフサービスが有効になっている場合は、ECE-Toolsバージョン 2002.0.12以降にアップグレードしてください。 次に、.magento.app.yaml ファイルからNginx リダイレクト ルールを削除します。

詳しいガイダンスについては、Adobe Commerce開発者向けドキュメントの「​ サイトマップと検索エンジンのロボットを追加」を参照してください。

関連トピックス

recommendation-more-help
experience-cloud-kcs-help-kbarticles