推广域名在微信中被拦截、封杀、屏蔽的原因以及解决方案

近来很多商家开始重视域名防封的技术了,为什么呢?因为实在是封怕了。三天两头就得去换域名,换域名是小事,用户流失就是大事了,直接跟利益挂钩的。那么域名防封技术究竟有多重要呢?又该如何实现域名防封呢?下面给大家分享一些自己的经验。

代码分享

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

$paramstring = http_build_query($params);
$content = monkeyCurl($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 monkeyCurl($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;
}--有不懂的加q咨询:511979480

案例分析

首先我们来说一下域名的重要性,在百度统计“流量入口选择”一项中,2016年12月1日到2017年5月31日共6个月的数据统计结果显示:

通过域名直接访问域名的用户是43.37%

通过搜索引擎的是27.75%

通过其他外链的是27.44%

通过导航网站的是0.99%

通过社会化媒体的是0.46%

从上面的统计数据可知,域名与用户之间所建立起来的信任和依赖,可以创造更多的流量,为品牌产品的开发带来很多可能。而且从中我们也可以知道,域名的价值不仅仅提现在流量的入口那么简单,因为不管是直接访问还是外链访问,这种访问的方式都跟域名直接相关,因此域名给企业带来的价值也是不可以小看的。

d11d82d3.png

域名被封的原因

1. 域名来源,在微信有过黑历史,被人使用过在微信有过不良记录,后来被人为各种方法恢复后转到你手上,这种域名很容易被封。

2. 域名分享量太大。

3. 域名指向的站点内容违规,站点内容被微信记录html结构特征。

4. 微信对内容违规的站点URL记录结构特征。

5. 同行竞争,恶意举报。

6. 服务器ip被加入封杀黑名单。

 

防封解决方案

一、老站和知名站点的域名

其实是跳板原理。建站时间久和行业内相对知名的域名最不容易被微信封杀,当跳转代码注入到上述网站再利用安防等我网址做跳转,指向落地页,被微信封杀的可能性微乎其微;也有同行用融合软件解决,这个问题我可以和大家单独讨论。

二、微信域名检测接口

微信域名检测接口,做到防患于未然。这个可以自己开发也可以购买。

三、换域名

把A域名,作为分享域名; 把B域名,作为落地域名(也就是用户访问看到的域名); 只有从A域名跳转到B域名,B域名显示的才是我们想展示给用户的内容,如果直接复制B的网址,打开的只是一个错误页面或者不违规的内容,也就是说如果TA点击右上角举报,举报的和访问的虽然是同一个网址,可是显示的内容却不同。从而最大限度的防止域名被封杀。

四、屏蔽微信右上角举报按钮

通过技术,屏蔽微信右上角的举报按钮,直接让用户无法举报,直接屏蔽了微信的举报功能,效果很不错。 微信技术在不断升级更新,以后有机会把防屏蔽机制和经验总结给大家交流。

五、防封跳转系统

配置你的程序,用三套域名A、B、C,比如说分享出去的域名是A,这里面A被称作是主域名。

点开后跳到B,跳转之前检测一下B有没有被封,这里面的B就称作是落地域名。通常情况下落地域名B需要准备几十甚至上百个,利用域名检测接口可以轻松实现被封自动切换。

那C是干什么用的呢,微信4月25日以后改变了分享规则,通过JSSDK分享域名必须是公众号后台绑定域名,不能像以前那样想分享什么域名就可以分享什么域名了。


C域名专门用作分享,在B域名下触发分享条件以后跳到C域名,自定义分享出去以后,C域名从程序上设置又跳回到A。

这样A->B->C->A循环跳转

 

防封跳转的优势

1、如果入口不封,流量不流失
2、轮询切换域名,减少域名的曝光率,起到了一定的防封作用
3、域名监控,你可以批量添加域名,监控程序能自动检测你的落地域名是否被封,封了会自动剔除,减少人力成本的投入  

你可能感兴趣的:(微信域名防封,QQ域名防红技术,域名防封跳转系统,微信跳转浏览器,微信域名防封检测)