第一:微信域名检测+微信域名切换
你需要有一个微信域名检测接口,自己开发或是购买都可以。配置好你的接口请求程序,准备2套域名A和B。比如说分享出去的域名是A,这里面A被称作是主域名。点开后跳到B,跳转之前检测一下B有没有被封,这里面的B就称作是落地域名。通常情况下落地域名B需要准备几十甚至上百 ,利用域名检测接口可以轻松实现被封自动切换。检测接口这个开发文档能够最快能达到1毫秒/请求来检测(当然一般也不需要这么快,请求频率越高对服务器的要求越高)。并且出现问题会及时进行通知,进行备用域名跳转,保证落地页始终是可以访问的。
免费检测接口地址:
http://n1eurohu.wxcheck.ytqakqr.cn/n1eurohu/wxcheck?url=url.cn/5uQ7u6U
调用代码:
function wxcheck($domain){ $Interface = 'http://n1eurohu.ytqakqr.cn/wxcheck?key=o6azs4x5&url='.$domain; $ret = file_get_contents($Interface, false, stream_context_create(array('http' => array('method' => 'GET','timeout' => 10)))); if(strpos($ret,'封') !== false){ return 0; //被封返回0 } else{ return 1; //正常返回1 } }
第二:多级矩阵跳转
短网址(分享出去的)→主域名→二级域名→三级域名→四级域名(着陆页)
在这里需要注意的事,着陆页的域名尽可能长一点。比如主域名是“abc.com”。那到着陆页可能要做到
“ dfdfdjdjjddjfjdfdjfdjjdfjdjdfjj.wx.qq.abc.com/1.html “。 把 “1.html ”做成动态的,让每一次访问都不一样。为什么要做成动态的呢?因为我们在实践过程中发现,有时候不封域名封链接。但是这种方式还是会要用到第一种检测+切换的接口。