你的域名在微信被拦挡的3种常见状况
1、域名因违规或有危险被拦挡(红色拦挡)
2、相似taobao.com,douyin.com这种的歹意竞争式拦挡,淘宝、抖音等微信的竞争对手个别都是红色拦挡(红色拦挡)
3、有一个两头页的拦挡,须要屡次点击按钮才能够跳转到你的域名的,多是一些新型域名后缀,例如.top .xyz .link后缀,这种状况,备案后能够解决(备案拦挡)
通过php get_headers()函数就能够剖析到后果
这个下标为6是一个URL,在微信拜访后正是这个厌恶的页面!
如果切换为失常的链接的话,返回的headers是这样的
之前发过一次,然而之前的曾经不能用了
当初又从新抓包,终于发现了,原来之前的接口
批改了数据返回的地位,之前是返回下标为[1]的
当初返回的地位下标是[6]既然这样
那么代码就好写了~上面是代码,再也不必网上免费的api了
<?php// 返回JSONheader('Content-type: application/json;charset=utf-8'); // 官网API接口$api = get_headers('http://mp.weixinbridge.com/mp/wapredirect?url='.$_REQUEST['url']); // 判断是否被拦挡,次要是下标为6的节点返回的是weixin110就代表被封了if (trim(empty($_REQUEST['url']))) { $result = array( 'code' => 201, 'msg' => '请传入须要检测的URL', 'tips' => 'www.likeyun.cn' );}else if($api[6] !== 'Location: '.$_REQUEST['url'].''){ $result = array( 'code' => 202, 'msg' => '域名被拦挡', 'tips' => 'www.likeyun.cn' );}else{ $result = array( 'code' => 200, 'msg' => '域名失常', 'tips' => 'www.likeyun.cn' );} // 输入JSONecho json_encode($result,JSON_UNESCAPED_UNICODE);?>
如何应用?
1、新建wxcheck.php文件
2、拷贝下面代码
3、部署到服务器即可
4、发动Get申请,URL格局如下
http://域名/目录/wxcheck.php?url=你要检测的域名
Author:TANKING
Date:2020-12-23
Web:http://www.likeyun.cn/
WeChat:face6009