码迷,mamicode.com
首页 > 微信 > 详细

最详情微信域名防封小技巧

时间:2020-09-12 21:36:01      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:exec   monkey   tran   异常   好处   微信域名检测   多级   error   href   

运行的好好的网站,不知什么时候就被封了,被封的原因可能是网页内容有诱导、诈骗等不和谐的内容时候,被用户举报就会封闭。实际上这只是表面现象,因为我们能明确的感受到不同的阶段,同样的内容,被封杀的频率差别很大的,也就是说除了被举报人数多了之外,更重要的是机器识别导致的。微信是互联网公司,如果用大量客户来人工判断是否封杀这成本太大了,估计1万客服都应付不过来,而且据我所知很多正常的页面也会无故被封,应该是被恶意举报,如果是客服判断的话,人工举报也不会封杀正规的网站对吧?

1、检测微信域名并将域名切换。首先你要有一个微信域名检测接口,配置好你的接口请求程序,准备2套域名A和B。我们分享出去的域名是A,但点开后跳到B,前提是要检测一下B有没有被封,这里我们的 B一般需要准备几十甚至上百个,利用域名检测接口可以轻松实现被封自动切换。

2、多级矩阵加密跳转。通过生成防封短链接,增加落地域名和入口域名,这里即使封也是封落地域名,这个没关系,用到我们接口系统会自动切换域名,从而有效的保护了原始推广落地页,像有的客户出现了上面这种已经停止访问该网页,用我们的接口技术也是一样可以打开的,这里需要注意的是,着陆页的域名尽可能长一点,尽量将最后.html做成动态的,这种方式还是会要用到第一种检测+切换的接口,而且这种方式这种稳定性更高,防封效果更好。

好处在于1、可以减少域名的浪费和被封杀2、保护原始推广落地页不容易被举报和发现,延长原始推广落地页寿命3中间落地域名被封只需重新更换,不影响防封短链接的打开,减少流量浪费。

请看PHP示例 如果不详细可以到https://url.cn/XPLBmy2R

$url = "http://api.monkeyapi.com";
$params = array(
‘appkey‘ =>‘appkey‘,//您申请的APPKEY
‘url‘ =>‘www.monkeyapi.com‘,//需要查询的网站
);

$paramstring = http_build_query($params);
$content = Curl($url, $paramstring);
$result = json_decode($content, true);
if($result) {
var_dump($result);
}else {
//请求异常
}

/**

  • 请求接口返回内容
  • @param string $url [请求的URL地址]
  • @param string $params [请求的参数]
  • @param int $ipost [是否采用POST形式]
  • @return string
    */
    function Curl($url, $params = false, $ispost = 0)
    {
    $httpInfo = array();
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
    curl_setopt($ch, CURLOPT_TIMEOUT, 60);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    if ($ispost) {
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
    curl_setopt($ch, CURLOPT_URL, $url);
    }else {
    if ($params) {
    curl_setopt($ch, CURLOPT_URL, $url.‘?‘.$params);
    } else {
    curl_setopt($ch, CURLOPT_URL, $url);
    }
    }

    $response = curl_exec($ch);
    if ($response === FALSE) {
    //echo "cURL Error: " . curl_error($ch);
    return false;
    }

    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    $httpInfo = array_merge($httpInfo, curl_getinfo($ch));
    curl_close($ch);
    return $response;
    }

最详情微信域名防封小技巧

标签:exec   monkey   tran   异常   好处   微信域名检测   多级   error   href   

原文地址:https://blog.51cto.com/14826837/2526201

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!