扫描二维码 上传二维码
选择防红平台类型,避免链接被拦截
选择允许访问的平台类型

如何制作防红的短链接?

在微博分享我撰写的文章时,我发现微博会将链接转换为短链接。这导致我看到的成功发布的微博实际上并不是我的原始博客。点击该短链接后,会跳转到我的完整文章。



尽管这种现象早已存在,但直到最近我才意识到短链接的域名非常简洁。由于曾在一家域名注册公司工作,我知道这些短域名价格昂贵。据说,这些短链接的域名都是由老板花费巨资购买的。

那么,这些短链接是从哪里来的呢?知乎上的专家解释说:

微博限制了140个字符的限制。复制链接时会附带许多参数,大约占用40个字符。而使用短链接则不同,只需10多个字符就能搞定。剩下的100多个字符就可以自由地表达自己的观点。

除了美化、控制黑点等因素外,SEO也是一个重要原因。由于短链接的控制权在短链接服务商手中,有些供应商声称他们的链接永远不会失效。然而,当他们希望您的链接失效时,这可能只是几分钟的事。例如,当微博发现您发布了某些敏感链接时,他们只需让短链接失效或跳转到其他页面即可。直接删除微博过于粗暴,因此通常不会这样做。

经过一番讨论,我想说的是,重点来了,

防红短链接
是如何实现防红的呢?

实现起来并不复杂。首先需要一个足够短的域名。像我的博客地址这样的长域名显然不适合,因为它太长了。它可以是.com、.cn、.pw、.xyz、.co或其他任何类型的域名。

接下来,我们需要编写一个程序来实现这一逻辑。我们可以给每个域名分配一个数字,或者更高一级的必须分配一串字符串(字符串根据域名计算一一对应)。同时,数据库会记录下您分配的域名和对应的数字。

例如,如果我们使用我的博客地址作为短链接域名,输入后,数据库会自动增加并分配一个数字为123,并将其保存在domain_number表中,其中字段域存储域名,字段编号存储123。这样就可以生成一个短域名。

当访问/123时,程序代码会获取数字123并通过路由或参数查询数据库找到相应的地址,然后重定向到这个地址。这就是基本的流程。

在这个过程中,有两个关键问题需要注意:

1. 同一个长链接是否对应同一个短链接?
一般情况下,同一个长链接应该对应同一个短链接。但如果不同,也没有太大关系。毕竟,只需要一个短链接来永久跳转到长地址即可。

2. 如何进行重定向?使用301还是302?
大多数短链接服务使用301重定向。如果使用302,服务商还需要获取您的网站访问频率、用户分布、网站统计等相关数据。

此外,短链接还具有防红、防屏蔽的重要功能。当然,前提是在生成和推广短链接之前,您的网站域名没有被屏蔽。如果您的网站域名被封禁,据我所知,很多短链接服务商都会先调用一些在线域名验证接口(如腾讯的)来判断您的域名是否符合规定。符合规定的域名才会为您生成短链接,而被屏蔽的域名很可能无法提供服务。

为什么短链接具有防屏蔽的功能呢?
首先,短链接服务商使用的通常是正规域名,而且他们会发布大量的短域名,这在SEO方面具有较高的权重。这么大的权限的域名,不太可能被封杀。除非是有意为之,比如微信屏蔽淘宝等。



其次,当您的网站莫名其妙地被莫名举报时,举报的实际上是您的域名,而不是短链接域名。因为已经进行了重定向,当爬虫或人工爬虫打开您的域名时,您需要做的是明确告知他们不欢迎他们。



最后,您可以给长链接添加一些参数,然后判断是否从短链接跳转,或者在服务器根目录添加一些脚本来屏蔽爬虫,限制爬取。总之,这将意味着与SEO告别。毕竟,您自己都说不清楚,对吧?可以直接向非来自短链接的用户或识别的爬虫脚本显示hello world。

以上就是我关于《反屏蔽的奥秘:防红短链接》的全部内容。如果您对此感兴趣,可以直接点击右侧使用哦!

在线短链接生成器

如果您对我们的项目感兴趣,欢迎访问我们的官方网站suo.run了解更多信息。我们会持续改进我们的产品和服务,为您提供更加优质的服务体验。感谢您的关注和支持!