一、域名因违规或有风险被拦截(红色拦截)
二、相似taobao.com,douyin.com这种的恶意竞争式拦截,淘宝、抖音等微信的竞争对手通常都是白色拦截(白色拦截)
三、有一个中间页的拦截,须要屡次点击按钮才能够跳转到你的域名的,可能是一些新型域名后缀,例如.top .xyz .link后缀,这种状况,备案后能够解决(备案拦截)php
这个下标为6是一个URL,在微信访问后正是这个讨厌的页面!json
若是切换为正常的连接的话,返回的headers是这样的api
以前发过一次,可是以前的已经不能用了
如今又从新抓包,终于发现了,原来以前的接口
修改了数据返回的位置,以前是返回下标为[1]的
如今返回的位置下标是[6]既然这样
那么代码就好写了~下面是代码,不再用网上收费的api了服务器
<?php // 返回JSON header('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' ); } // 输出JSON echo json_encode($result,JSON_UNESCAPED_UNICODE); ?>
一、新建wxcheck.php文件
二、拷贝上面代码
三、部署到服务器便可
四、发起Get请求,URL格式以下微信
http://域名/目录/wxcheck.php?url=你要检测的域名
Author:TANKING
Date:2020-12-23
Web:http://www.likeyun.cn/
WeChat:face6009app