我相当确定情况并非如此。我怀疑将您的离题内容仅对登录用户可见是可行的办法。
这是来自 ask.discourse.com 的内容:
为 Discourse 类别主题设置 Noindex AI
pfaffman:
如何为特定类别中的所有主题设置 noindex?
DiscourseHelper:
思考中
搜索中
搜索关键词:如何使用设置、版主操作或插件自动为特定 Discourse 类别中创建的每个主题设置 noindex,并确保搜索引擎不索引这些主题
阅读
阅读:是否可以为指定类别中的所有主题指定 noindex?
阅读
阅读:如何为整个类别添加 noindex?
阅读
阅读:需要在类别中的主题中添加“meta robots noindex”
阅读
阅读:需要找到一种解决方案来阻止索引类别中的主题
阅读
阅读:如何对特定类别中的主题执行 noindex?
阅读
阅读:在不归档的情况下取消单个讨论的索引
如果该类别仍然可以公开查看,Discourse 目前不包含内置设置来自动为特定类别中的所有主题设置 noindex。防止索引类别中主题的最可靠方法是限制该类别的可见性,使其仅对已登录用户可见,但这可能不符合您的需求,如果您仍然希望公开访问。
主要发现:
- 没有核心功能或管理员设置可以将
noindex元标签自动添加到特定类别中的所有主题中。 - 调整通过
/admin/customize/robots设置的 robots.txt 只会影响类别列表页面,而不会影响该类别内的单个主题(来源)。 - 需要一个插件才能自动将
noindex添加到特定类别的主题中(来源)。 - 其他变通方法,如“取消列出”或仅向登录用户显示类别,要么会减少公共可访问性,要么不会影响搜索引擎索引(来源)。
摘要表:
| 方法 | 对搜索引擎的影响 | 公共访问 |
|---|---|---|
| 限制类别到 TL0 | 阻止搜索引擎和访客,并非真正公开 | |
| 自定义 robots.txt | 只阻止类别列表,不阻止单个主题 | |
| 插件(自定义开发) | 需要将 \u003cmeta name=\"robots\" content=\"noindex\"\u003e 添加到主题 |
|
| 取消列出主题 | 主题仍然公开且可被直接链接索引 |
参考资料:
- “是否可以为指定类别中的所有主题指定 noindex?”
- “需要在类别中的主题中添加 \"meta robots noindex\"”
- “如何为整个类别添加 noindex?”
- “如何对特定类别中的主题执行 noindex?”
如果需要插件解决方案,并且您由 Discourse 托管(Pro/Business/Enterprise),您应该联系 team@discourse.org 讨论您的需求,因为托管计划不允许直接使用自定义插件,但可能会提供专业服务或其他解决方案。
如果您需要更多详细信息或需要帮助向 Discourse 团队传达您的要求,请告诉我!