解决robots.txt不更新或显示默认设置的问题
在云基础架构上的Adobe Commerce上,通过管理员配置动态生成robots.txt内容并存储在数据库中,因此您无需为此方案创建物理robots.txt文件。
在配置了robots.txt内容后,如果仍显示默认内容或无法更新,请确保已启用按搜索引擎编制索引。
注意:本指导不适用于暂存环境,在这种环境中,按搜索引擎的索引在默认情况下处于禁用状态并且无法启用。
描述 description
环境
云基础架构上的Adobe Commerce 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