robots.txtがデフォルト設定を更新または表示しない問題を解決する
Adobe Commerce クラウドインフラストラクチャでは、管理者設定からrobots.txtのコンテンツが動的に生成され、データベースに保存されるため、このシナリオ用に物理的なrobots.txt ファイルを作成する必要はありません。
設定されたrobots.txt コンテンツがデフォルトのコンテンツを表示するか、更新に失敗した場合は、検索エンジンによるインデックス作成が有効になっていることを確認します。
注意:このガイダンスは、検索エンジンによるインデックス作成がデフォルトで無効になっており、有効にできないステージング環境には適用されません。
説明 description
環境
Adobe Commerce on cloud infrastructure 2.4.x
問題/症状
Adobe Commerceの既定のrobots.txt設定を変更できません。
複製する手順:
- 管理パネルにアクセスします。
- コンテンツ に移動します
>デザイン>設定を実行してから、robots.txt フィールドのカスタム命令を編集します。 - カスタムコンテンツ(例えば、テキスト「hello」)を追加し、変更を保存します。
robots.txtURLにアクセスします。
期待される結果:
robots.txt ファイルには、保存されたカスタムコンテンツが表示されます。
実際の結果:
robots.txt ファイルは変更されず、引き続きデフォルトコンテンツが表示されます。
原因
検索エンジンによるインデックス作成は無効になるので、カスタム robots.txt コンテンツが適用されません。
解決策 resolution
方法1: Adobe Commerce Cloud Consoleで、開発者ドキュメントの説明に従って、検索エンジンによるインデックス作成を設定します。
方法2: magento-cloud CLIを使用して、次のコマンドを実行します。
magento-cloud environment:info -p <project_id> -e production restrict_robots false
関連トピックス
- サイトマップと検索エンジンロボットを追加
- クラウドインフラストラクチャ上のAdobe Commerceのrobots.txtへのアクセス中に404 エラーが発生しました
recommendation-more-help
experience-cloud-kcs-help-kbarticles