可以在 /admin/customize/robots 中覆盖 robots.txt(可在设置中找到链接)。该页面提供了一个自定义 robots.txt 的表单。例如:
但是,在按下“重置”按钮时,表单会立即被填入网站自身的 HTML 代码,并且……似乎会立即将其保存为新的 robots.txt。
刷新后,似乎实际上是 Discourse 的默认 robots.txt,因此已重置为默认值。但仍然,这种 HTML 填充可能需要检查一下。
另外,表单重置按钮通常会将表单恢复到初始值(并且不会立即提交表单),所以也许在按钮旁边添加一个“恢复到默认 robots.txt”的链接会更清晰。
3 个赞
我也能重现!
致开发者:该问题与 render_to_string 有关,它会使用默认布局渲染模板。 
这里有一个解决方案:添加 , layout: false 参数。 
4 个赞
Osama
4
这应该已修复:
感谢 @mentalstring 的报告和 @Arkshine 指出问题所在!
4 个赞