首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止内容编辑器发布短URL

问如何防止内容编辑器发布短URL
EN

Webmasters Stack Exchange用户
提问于 2020-05-23 00:47:04
回答 1查看 18关注 0票数 0

是否有一个通用的regex或定期更新的短URL域列表,我可以用来验证我们的内容编辑器在我们的网站上发布的链接没有使用URL缩短服务?我们希望人们发布原始链接;因为我们也不希望编辑器发布可见的URL,所以不需要短URL。如果有一个短URL的合法需求,比如打印或通过电话,我们希望它有我们的域名为品牌(我们有一种方法产生内部短URL)。

这将很容易黑名单已知的.com网址-缩短域名,如tinyurl和digg。但是对于两个字母的顶级域名来说,这似乎是一场疯狂的游戏,新的URL缩短服务可能随时都会出现。也许我们只能通过白名单允许两个字母的顶级域名,这样做可能会降低编辑发布一些合法链接的能力。

有什么公开的解决办法吗?我试着搜索“块url缩写器”(没有引号),但是只得到了URL缩短服务的结果,或者提到了这个站点或那个块发布了这样的链接,而没有说明它们是如何做到的。

Drupal 7或CKEditor解决方案是理想的,但通用代码解决方案也可以工作。

EN

回答 1

Webmasters Stack Exchange用户

发布于 2020-05-23 05:35:29

你永远无法完全(甚至很大程度上)阻止缩短的链接被共享。

你提到了tinyurl和digg,但是Facebook,Twitter,LinkedIn等等呢?

撇开社交媒体不谈,开放源码(或不开放)软件并不短缺,它允许任何人使用自己选择的域(短或短)建立自己的网址缩短器。

这就像问如何阻止网站链接到您的内容。

你可以采用白名单法或黑名单法,这两种方法都有很大的缺点。

如果您真的很关心这个问题,请在内容贡献者的服务条款中禁止它,并禁止不遵循此策略的贡献者。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/129702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档