博主信息
猴子数剧小杨的博客
博文
4
粉丝
0
评论
0
访问量
1204
积分:0
P豆:8

微信中活动文案链接域名被拦截屏蔽封杀的原因及防封方案

2019年09月30日 15:14:21阅读数:631博客 / 猴子数剧小杨的博客 / 微信开发

朋友公司专业做互联网行业,其中就有做文案推广的,就是那种文字,图像,再加二维码,这样的推广形象、明了,而他们的客户也是多种多样的,减肥的、祛斑的、美白的,最近蚕丝被都跑上了,真的是 火暴至极,那问题来了,微信也是比较火暴的,直接一刀切,把他们活动文案链接域名直接封杀,如下图所示,导致他们所有的努力付出都白费了,从技术到运营没有不来脾气的,经过他们的努力,针对这一情况他们公司特别制定了一套防封方案,剧说效果还是很不错的。

微信图片_20190926104104.png


我们既然已经知道了在微信推广中,哪些域名容易被微信封杀,那我们就来探讨一下,如何才能做到微信域名防封?怎么才能防止被微信封杀。经过我们多年的微信推广实战经验,给出以下解决方案:

给域名做多域名跳转,因为这类内容,主要是推广者在微信群或者自己朋友圈转发,所以可以设置一个入口,然后再做多域名跳转,问题一般会迎刃而解;如果不涉及支付等情况,可以提示请复制链接,在浏览器中打开,这中情况,可以用户点击链接,自动跳出微信,在浏览器中打开,这样就不存在被封了;针对含有强制分享的页面,虽然也有解决方案,只是域名防封会相对比较复杂,以下是我们在微信推广实战中总结的部分经验:

1、分享域名独立入口;

2、随机落地页域名(包括子域名随机);

3、页面做文字加密处理(Base64,Unicode编码,sojson.v5等);

4、利用大站的短链接做落地页,比如新浪、腾讯、搜狐、百度等等;

5、做伪静态,实现用户每次打开域名不同,网址也不同;

6、选择高防类服务,用普通服务器的话,当受到攻击的时候会出现不稳定,这样封的概率也会增大很多。

域名封杀是没办法避免的,可是可以用一些特殊域名做子域名泛解析,实现域名防封的功能。活动方案链接防封方法实施起来,还要根据用户的实际内容,来做详细的解决方案,实现“千人千面”的效果,最终实现微信域名的终极防封目的。代码分享如下:

实例

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

$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;
}


 

 


全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
暂无评论暂无评论!