插件简介
[XenDeep] Disallow External Links 是一款用于 XenForo 的反垃圾/反广告插件,可让管理员禁止用户在论坛发布外部链接,并提供灵活的开关控制与域名白名单机制。非常适合用于防止:
垃圾广告
SEO 外链刷屏
推广引流链接
恶意跳转/Ref 链接
支持禁止的位置
你可以分别控制以下区域是否允许外链:
主题与回复内容中的链接
个人资料动态(Profile posts)中的链接
- 只禁资料动态外链
- 只禁主题/回复外链
- 或者全站都禁用
域名白名单(例外放行)
即使你启用了全站外链限制,也可以通过白名单允许指定域名正常发布。支持格式:
- example.com(普通域名)
- https://example.com(带协议也支持)
- 自动支持子域名:如果允许 example.com,则 forum.example.com / blog.example.com 等子域也会自动放行
- www.example.com 会自动识别为 example.com
所有符合白名单的域名链接都会被直接放行,不受限制。
插件设置位置
后台路径:AdminCP → Setup → Options → [XenDeep] Disallow Links
主要选项包括:
启用:禁止主题/回复中的外链
启用:禁止个人资料动态中的外链
白名单域名列表(逗号分隔)
用户提示体验(更友好)
当用户尝试发布被禁止的外链时,会出现:- AJAX 弹窗错误提示
或 - 页面提示信息:“你不允许在这里发布外部链接。”
兼容信息
- 适配版本:XenForo 2.2 / 2.3