为什么短链接生成后打不开?怎么恢复访问?
经常有人咨询:我的短链接为什么别人打不开?总是无法访问。站在业内人士的专业角度,来谈谈短链接为什么别人打不开的原因及解决方法。
01短连接为什么别人打不开?
1、短链接无效
有许多人在小平台或个人搭建的短链接工具里生成短链接,这种平台的域名本身就不具有稳定性,所以可能会形成一种“看似生成了短链接”的误区,实际上这种短链接的生成因为域名有问题,所以根本打不开。
2、被运营商封禁
承载短链接的域名一旦被三大运营商封禁的话,短链接生成以后就是打不开的,但是运营商封禁是具有隐蔽性的,也就是说,如果不主动测试,你基本不会意识到是因为封禁导致的短链接打不开。
3、被APP拦截
如果承载短链接的域名被微信、QQ等APP拦截的话,也是打不开的,现在免费的短链接都使用的是共享域名,这个也是很多人打不开短链接的元凶之一。
4、短链接到期
短链接一般都是可以设定有效期的,有效期总共有两种设定法:
第一种是短链接平台设置,这种设置都是后台设置的,用户自己没有办法更改,设置时间一般都是7天或者15天,有些的是3天。
第二种是用户自行设置,像缩我短链接是支持用户自行设置有效期的,这种就可以根据自己的需求去制定短链接的有效期,比第一种更方便。
02短连接打不开的解决方法?
短链接打不开的话,我们需要用排除法进行测试,以下几种方法,大家可以自行测试看看到底是为什么打不开。
1、测试域名是否无效
现在很多小平台或个人搭建的短链接服务器都是用的国外的,访问速度本身就不如国内服务器,连通性差也是正常的,所以你可以测试一下是不是短链接域名的问题,具体测试方法如下:
(1)用电脑,按住WIN+R键,在弹出的框里输入CMD,按回车;
(2)输入ping+你要测试的域名,比如你生成的短链接是http://suowo.cn/aabcd,那么你就输入ping http://suowo.cn(ping和http://suowo.cn之间多一个空格)。
(3)接着你就会看见这个域名是否是正常的,如果正常的就会显示字节、时间啥的,如果是不正常的,那么就会显示其他的,比如找不到主机、请求超时等报错。下面放出一张图,是正常的情况:
这里要说明的是,只要“时间”显示小于300ms都是正常的,如果有丢失的情况,证明服务器稳定性不高。
2、测试是否被运营商拦截
因为运营商的拦截不是全国统一的,一般都是省份或者市级拦截,比如你用联通网打不开,那么可以试试电信的,三大运营商全部测试一遍,如果都打不开,那就换个市再测试一遍,同省份不同市内都打不开的话,那就可以再测试其他省份能不能打开。
为什么要反复测试?因为缩我就遇到过用户在无锡用移动打不开短链接,但是在同省份、同运营商的前提下,常州能打开。
3、测试是否被APP拦截
在你经常推广的APP里发送链接,然后用电脑、手机分别打开一次,如果都打不开,那就确定是被APP拦截了。不过大部分APP(比如微信)拦截之后是会给出风险提示的,所以测试流程也较短。
4、测试短链接是否到期
很多小平台、个人搭建的短链接在前台也可以用户自己设置短链接有效期,但实际上这只是表面功夫。因为域名不稳定、服务器不在国内、域名被屏蔽等因素都会引起短链接到期,而且这种到期基本是不可逆转的。
测试方法很简单,但需要坚持,最好弄个Excel表记录。
比如你6月24日生成了一个短链接,设置的有效期是7天,那么在7天之内,每天最少打开1-2次,并记录你当时打开的状态,如果到第8天才不能打开,那就证明这个短链接是没问题的,否则就是有问题的。