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