{{ v.name }}
{{ v.cls }}类
{{ v.price }} ¥{{ v.price }}
作者:汪娇娇
时间:2017年11月23日
一、先说下微信屏蔽域名的分类吧,大致分为以下3种:
1、域名被微信封杀,显示的是链接无法访问;
2、域名被微信拦截,是跟淘宝一样,如需浏览,请长按网址复制后使用浏览器访问;
3、域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到。
二、域名被封,确实有很多因素,简单列举下:
1、微信规定域名要备案。并且要加白名单。新买的域名还没开始做网站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,也就是以前在微信有不良记录,被举报或者被封过;
2、qq和微信是不同的监测机制,同时两边推广很危险,会被封的很快;
3、网站流量大,微信里有个传播2000次就被屏蔽的问题,比如分享赚钱的平台;
4、诱导分享传播,即使是合法营销,也会被封;
5、网站内容违规,这个与互联网安全法有关;
6、项目竞争大,同行举报过多,有人开发了模拟人为无限次举报的软件;
7、有的是封链接不封域名,因为是第三方平台,比如有赞平台等。
三、域名被封的流程(抓包工具:fiddler):
总的来说就是微信服务器处理的跳转。
比如打开一个网页(已被封禁)http://mp.weixin.qq.com/s/jfjuqusahq03zz38q3adig,如果服务器判断这个域名是黑名单,就会主动跳出一个页面(比如说“正在跳转中”页面),这个页面链接后带一个被封禁的域名字段(比如:www.jxjxyl.cn),按常理说如果单纯的弹出“已停止访问该网页”,就没必要再在链接后加上这个域名,但实际上这个域名字段是为后续页面准备的,比如说“申请恢复访问”这个按钮就带了域名信息(为了后续页面和申请恢复做准备);
如果是正常页面,流程也就会正常就行,该跳哪跳哪,链接后也没有带那个域名字段。
注:
(1)fiddler下载地址(官网):https://www.telerik.com/fiddler
(2)fiddler教程:http://www.jianshu.com/p/99b6b4cd273c
四、如何检测域名是否被封禁?
1、自己模拟(易语音的找图功能):http://blog.51cto.com/11114999/1953325。
2、借助别人的工具(需要花钱):
(1)legetools:https://www.weixin139.com/;
(2)阿里云:
https://market.aliyun.com/products/57126001/cmapi022094.html#sku=yuncode1609400000。
五、做好防范
与其想着怎么监测被封禁,那就做好防范,让自己域名尽量不被封禁,而且就算封禁,也能第一时间去申请解除封禁。
1、微信公众平台关于整顿诱导分享及诱导关注行为的公告:
https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1419941033&version=14&lang=zh_cn;
2、微信公众平台服务协议:
https://mp.weixin.qq.com/cgi-bin/announce?action=getannouncement&key=1503979103&version=1&lang=zh_cn&platform=2;
3、微信外部链接内容管理规范:
https://weixin.qq.com/cgi-bin/readtemplate?t=weixin_external_links_content_management_specification;
4、微信访问网站被限制的相关问题:
https://kf.qq.com/faq/170118unqeuz170118mub6fu.html;
5、微信公众平台教你如何解封被朋友圈屏蔽的h5页面:
还有一点值得注意,除了找自身的原因,防范被攻击也很重要,比如说黑客在你的域名下注入一段攻击代码,如果被微信检测到,视情节严重与否,封禁当前网页、子域名或者主域名。