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開発者向けドキュメントの「 サイトマップと検索エンジンのロボットを追加」を参照してください。
関連トピックス
- Fastly レベル 🔗でMagento Commerce Cloudの悪意のあるトラフィックをブロックします
- ユーザーガイドの検索エンジンロボット
recommendation-more-help
experience-cloud-kcs-help-kbarticles