如何为特定类别中的所有主题设置 noindex?
我知道可以隐藏一个类别以供公众查看,但这是一种变通方法,而不是目标。
多谢!
如何为特定类别中的所有主题设置 noindex?
我知道可以隐藏一个类别以供公众查看,但这是一种变通方法,而不是目标。
多谢!
所以你的意思是除了搜索引擎之外,所有人都应该能看到该类别中的主题?
使用场景是什么?
如果我理解你的意思,你需要一个自定义插件。
嗨,Jay,希望你一切都好。
我不介意搜索引擎抓取内容,没问题。我只是不希望它们索引(收录)这些内容。一个圣经论坛如果将园艺、食谱、闲聊等等内容被索引,那几乎没有意义。那些只是与论坛主题无关的离题内容。
所以那些类别的帖子绝对不应该被索引。
我猜想肯定有某个设置我一直没找到……
我相当确定情况并非如此。我怀疑将您的离题内容仅对登录用户可见是可行的办法。
这是来自 ask.discourse.com 的内容:
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 添加到主题 |
|
| 取消列出主题 | 主题仍然公开且可被直接链接索引 |
参考资料:
如果需要插件解决方案,并且您由 Discourse 托管(Pro/Business/Enterprise),您应该联系 team@discourse.org 讨论您的需求,因为托管计划不允许直接使用自定义插件,但可能会提供专业服务或其他解决方案。
如果您需要更多详细信息或需要帮助向 Discourse 团队传达您的要求,请告诉我!
感谢您的信息。
我可能会那样做,我需要仔细考虑一下。
很遗憾,为了不让索引机器人抓取内容,而不得不向访客隐藏内容。您可能希望您的访客发现这些离题内容,以展示您的社区多么有趣、令人愉快、开放……
Discourse 是否不打算为每个版块提供一个简单的复选框来决定是否索引其内容?
顺便说一句,支持该功能请求的好方法是为您投上赞成票。
嘿,感谢各位的参与。
我猜想应该有个设置,这都是非常基础的东西,而 Discourse 又如此先进。@chapoi 谢谢你的提示,我投了赞成票,但那是不同的使用场景。我想这就是为什么投票数这么少的原因。
你是什么意思?
那不能解决你的问题吗?
当然了,伙计。
我应该说得更清楚些,用户的主要顾虑是它与我使用的 WordPress 的集成,所以也许人们看到这一点就从帖子中离开了。
我只是很难理解为什么只有 3 个人投票支持它。所以我的合理化就出现了。![]()
但这不是“访客”——而是“那些对你的网站不够关心,懒得注册账户的访客”——而且要求不是隐藏它,而是让机器人看到它,使用你的带宽获取它,然后在它们选择遵循你的指示时,不将其添加到它们的索引中。
如果你认为你的离题信息如此吸引人有趣,以至于你希望人们在不创建账户的情况下看到它,那么为什么不让它被索引以便他们可以找到它呢?
我不是想找茬——我在这里没有任何权威,但我看不出这个要求如何能帮助你。也许那些对核心内容有影响力的人会明白。