监视的单词 - 替换链接/URL 在测试中有效,但在帖子中无效

也许是我自己做错了什么,但我似乎无法让监视词替换(或链接)在 URL 上生效。

重现步骤:

  1. watched_words 部分,我将此添加到要查找的单词:https://example.com
  2. 并将此添加到替换内容:https://domain.com/?url=https://example.com

即:
image

当我使用“测试”按钮时,它有效:

但在帖子中测试相同的内容时,却不匹配。

您好 Jan,

不建议通过“监视词”重新映射链接,有时这会带来比预期更多的麻烦,因此我们已禁用通过“监视词”→“替换”设置进行此操作的功能,并且无论监视词设置如何,链接都不会在主题或帖子中被重新映射。

如果您想在您的网站上重新映射链接,我们推荐以下几种其他选项。

第一个选项是仍然使用“监视词”,但将链接或 URL 添加到“需要批准”部分,而不是“替换”部分。这将导致包含链接的帖子出现在审核队列中,然后您可以逐一手动更新审核队列中的链接。

或者,您可以使用 rake posts:remap["find","replace"] 命令来重新映射或替换您网站上所有帖子中的链接(或特定文本)。供参考,我们有更多关于 remap 命令的信息:Replace a string in all posts

考虑到这一点,我认为这里的问题是“监视词测试”按钮似乎显示链接/ URL 将在帖子中被重新映射,但这并非预期用途。

测试窗口应如实反映情况,因此也许我们可以对测试窗口 UI 进行一些小的更改,以表明链接/ URL 不会被重新映射?

2 个赞

谢谢,解释得很清楚。我明白了,会按此解决!:+1:

1 个赞