# 外部链接前警告

**URL:** https://meta.discourse.org/t/warning-before-external-link/179077
**Category:** Support
**Created:** [2021年二月9日 14:59 UTC](https://meta.discourse.org/t/warning-before-external-link/179077 "2021-02-09T14:59:58Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![rajkumaar23](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rajkumaar23/32/208980_2.png) [@rajkumaar23](https://meta.discourse.org/u/rajkumaar23)
#### Post date: [2021年二月9日 14:59 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/1 "2021-02-09T14:59:58Z")

</div>

我正在寻找一个插件或设置，它能在 Discourse 自托管实例的任何主题中，将用户重定向到外部链接之前显示一个 **警告页面** 。其目的是防止_网络钓鱼_攻击。

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年二月9日 16:45 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/2 "2021-02-09T16:45:31Z")

</div>

您可以按照 [Redirect Page for External URLs - #14 by Johani](https://meta.discourse.org/t/redirect-page-for-external-urls/146798/14?u=falco) 中所述，使用主题组件重写外部链接。

---

<div class="post-metadata">

### Author: ![rajkumaar23](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rajkumaar23/32/208980_2.png) [@rajkumaar23](https://meta.discourse.org/u/rajkumaar23)
#### Post date: [2021年二月9日 17:00 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/3 "2021-02-09T17:00:23Z")

</div>

好的。在探索过程中，我发现了这个插件 [https://github.com/discourse/discourse-affiliate，我想可以将其](https://github.com/discourse/discourse-affiliate%EF%BC%8C%E6%88%91%E6%83%B3%E5%8F%AF%E4%BB%A5%E5%B0%86%E5%85%B6) fork 并修改以适应我的使用场景。你觉得呢？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年二月9日 17:02 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/4 "2021-02-09T17:02:37Z")

</div>

这样更好，因为这会影响链接在数据库中的保存方式。

---

<div class="post-metadata">

### Author: ![rajkumaar23](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rajkumaar23/32/208980_2.png) [@rajkumaar23](https://meta.discourse.org/u/rajkumaar23)
#### Post date: [2021年二月10日 10:43 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/5 "2021-02-10T10:43:17Z")

</div>

哦！这意味着如果我现在添加这个插件，现有主题不会受到这个更改的影响吗？

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2021年二月10日 13:44 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/6 "2021-02-10T13:44:23Z")

</div>

您可以[重新生成匹配特定模式的所有帖子](https://meta.discourse.org/t/rebake-all-posts-matching-a-pattern/48713)以修改旧帖子。

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [2021年二月13日 04:39 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/7 "2021-02-13T04:39:27Z")

</div>

我们还有一个关于此事的旧主题

> [@Preventing malicious linking](https://meta.discourse.org/t/preventing-malicious-linking/37982):
>
> Continuing the discussion from [How Coinbase Uses Discourse to Educate Customers and Improve SEO](https://meta.discourse.org/t/how-coinbase-uses-discourse-to-educate-customers-and-improve-seo/37863/3): If I understand, that warning would be shown to anyone who clicks on a link posted by a TL0 user? What if a TL0 users posts a link to one of our KB articles, or StackOverflow, or Wikipedia? I suppose we could whitelist domains, but it seems like all users are being punished instead of the new user being asked to gain trust. If that was only shown until moderator review, it could work.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [2021年三月15日 04:39 UTC](https://meta.discourse.org/t/warning-before-external-link/179077/8 "2021-03-15T04:39:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
