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 リダイレクトルールを削除してください。 詳しくは、開発者向けドキュメントの サイトマップと検索エンジンロボットを追加するを参照してください。
関連資料
- 悪意のあるトラフィックをブロックして、Fastly レベルでMagento Commerce Cloudする方法については、サポートナレッジベースを参照してください。
- 開発者向けドキュメントの サイトマップと検索エンジンロボットを追加するを参照してください。
- ユーザーガイドの 検索エンジンロボット。