robots.txt で、クラウドインフラストラクチャー上に 404 エラーのAdobe Commerceが表示される

この記事では、クラウドインフラストラクチャ上のAdobe Commerceで robots.txt ファイルが 404 エラーをスローする場合の修正方法を説明します。

影響を受ける製品とバージョン

クラウドインフラストラクチャー上のAdobe Commerce(すべてのバージョン)

問題

robots.txt ファイルが機能せず、Nginx 例外がスローされる。 robots.txt ファイルは、「その場」で動的に生成されます。 Nginx には、存在しない /robots.txt ファイルにすべての /robots.txt リクエストを強制的にリダイレクトする書き換えルールがあるため、/media/robots.txt URL から robots.txt ファイルにアクセスできません。

原因:

これは通常、Nginx が適切に設定されていない場合に発生します。

解決策

解決策は、/robots.txt 要求を /media/robots.txt ファイルにリダイレクトする Nginx ルールを無効にすることです。 セルフサービスが有効なマーチャントは自分で実行でき、セルフサービスが有効でないマーチャントはサポートチケットを作成する必要があります。

セルフサービスが有効になっていない場合(または有効かどうかわからない場合)は、Magentoサポートチケットを送信、Nginx リダイレクトルールの /robots.txt リクエストから /media/robots.txt リクエストへの削除をリクエストします。

セルフサービスを有効にしている場合は、ECE-Tools を 2002.0.12 以上にアップグレードし、.magento.app.yaml ファイルの Nginx リダイレクトルールを削除してください。 詳しくは、開発者向けドキュメントの サイトマップと検索エンジンロボットを追加するを参照してください。

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a