避免域名链接被微信封杀屏蔽拦截的原理和代码

域名链接被微信拦截,就是不能在微信环境中打开,需要通过点击右上角选择浏览器打开。

域名链接微信屏蔽,顾名思义,肯定是看不到了。

域名链接被微信封杀,那就是提示已停止访问该网页的字样。

那是什么原因引起的域名链接被微信封杀屏蔽拦截呢?原因有很多,很大一部分是跟你的网页内容有关系:

  1. 诱导分享类内容
  2. 诱导关注类内容
  3. H5游戏、测试类内容
  4. 欺诈类内容
  5. 违法经营及可疑服务类内容
  6. 谣言类内容
  7. 骚扰信息、广告信息及垃圾信息
  8. 题文不符、内容低俗的信息
  9. 干扰正常使用、强制跳转类内容
    当然还有一部分是分享次数过多或者因竞争过大而被同行恶意举报,那我们要如何避免因为以上原因导致域名链接被微信封杀屏蔽拦截。
    我们可以通过黑科技来解决这个问题,先写代码检测域名有没有被屏蔽,如果没被屏蔽则继续访问,如果有被封,那跳转别的域名上去,中间这个过程可以做到0.2秒或者是更快,这样访问者肉眼是完全看不出来的,这样就不因为出现链接打不开而导致流量丢失。这只是其中一种自动切换的方法,这需要准备很多备用域名来支持,还有一种方式,就是把域名泛解析到一个服务器上,然后通过域名生成N个多级域名来进行跳转,下面分享代码供大家参考:
    有需要可以直接扫码体验。

$url = "http://api.monkeyapi.com";
$params = array(
‘appkey‘ =>‘appkey‘,//您申请的APPKEY
‘path‘ =>‘/home‘,//需要切换的路由(非必传)
);

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

原文地址:https://blog.51cto.com/14302160/2399632

时间: 2024-10-11 09:04:30

避免域名链接被微信封杀屏蔽拦截的原理和代码的相关文章

网站微信拦截查询工具 采用官方接口检测域名是否在微信中被拦截

大家在微信中浏览链接的时候一定会出现“已停止访问该网页”这种情况,这种情况表示推广的域名已经被微信浏览器拦截(屏蔽). 这是微信为营造和维护好的网络环境针对诱导分享,不健康内容等链接进行的限制.这对于专门做微信推广和微信营销的朋友们来说是个致命打击,每天花钱花人力物力去推广,哪知道还没到用户端就已经半路夭折.那么对于运营人来说,实时了解域名被封情况对自己是非常重要的!所以今天我就分享一下我自己正在使用的检测域名在微信当前状态的工具! 一.API接口检测 1.http://www.qqdwz.cn

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

域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样-如需浏览,请长按网址复制后使用浏览器访问.域名被微信屏蔽,顾名思义,屏蔽,肯定是看不到!!域名被信封,确实很多因素有关,简单列举下: 1.微信规定域名要备案,并且要加白名单,新买的域名没做站就被封,应该是抢的刚被人放弃的域名,并且有过黑历史,以前在微信QQ有过不良记录,被用户在腾讯渠道被举报过. 2.QQ跟微信,是不同的监测机制,同时两边都推广很危险.我不少客户,前期就吃过亏,域名被封的快. 3.网站流量太大,微信里面有个传播

域名被微信屏蔽拦截的原因和防封方案

域名在微信内分享推广被拦截是常有的事情,最近在各大论坛博客也有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的.举个最简单的例子,我们公司最近在微信内推的一批网页广告链接,一个多月了没有一条链接被拦截的.这其实就能很好的证明是有办法避免域名被微信拦截的,所以特写这篇文章给大家说说我们是怎么做到的.在此之前我们必须知道是哪些原因导致了域名被微信拦截,然后逐个解决. 为什你的域名会被微信拦截? 1.微信会有系统检测,只要检测到你的域名带有诱导分享.擦边球(不良信息.虚假信息等)

网页链接在微信内总是提示停止访问怎么办?微信域名防封的重要性

网页链接在微信内分享推广被拦截是常有的事情,最近在各大论坛博客有很多朋友给我留言问我有没有解决方案,这其实不用问的,肯定是有解决方案的. 举个最简单的例子,我们公司最近在微信内推的一批网页广告链接,一个多月了没有一条链接被拦截的,反观同行的网页经常会被投诉拦截,导致推广效果很差,这其实就能很好的证明是有办法避免域名被微信拦截的,因为我们是用了防封技术的.下面就跟大家聊聊微信域名防封的那些事. 一.为什你的域名会被微信拦截? 1.微信会有系统检测,只要检测到你的域名带有诱导分享.擦边球(不良信息.

分享链接在微信内被多人投诉怎么办,域名防封方案

场景 很多时候微信封域名都不是起因于网页的内容,而是被很多人投诉举报,导致分享链接被微信拦截的. 那么当大家遇到这个问题的时候应该怎么办呢?不用急,下面分享给大家一种方法. 方案 当我们知道了网页被封的原因,然后再去针对性的解决就没那么难了. 被同行或者用户恶意举报导致网页被微信拦截的情况下,我们直接用技术手段让别人无法举报你的网页就可以了.给大家推荐一种技术“屏蔽网页的投诉按钮”,用户打开网页看不见投诉按钮还怎么举报呢?如下图所示: 技术来源 • api-zliaotest 原文地址:http

怎么确认域名是否被微信拦截?

我们经常会在微信看到一些吸引人的标题让人经不起诱惑想点进去看看,但是正在点进去的时候发现链接根本打不开,而是出现如下图所示的提升,这种情况就是微信域名已经被微信浏览器封了(拦截). 微信为了净化网络环境,防止链接裂变式传播,对页面含义诱导分享或不健康内容页面进行拦截.一旦被封想救活它基本上是不可能了(除非真的没问题),那么我如何快速确认域名是否被微信拦截呢?如果你不嫌麻烦而且有充足的时间你可以手动一个一个测试,但是我今天要介绍的肯定不是这样吃力不讨好的事情,我们如果实时了解我们域名的防封情况,我

猴子数据教你如何确认域名是否被微信拦截

我们经常会在微信看到一些吸引人的标题让人经不起诱惑想点进去看看,但是正在点进去的时候发现链接根本打不开,而是出现如下图所示的提升,这种情况就是微信域名已经被微信浏览器封了(拦截). 微信为了净化网络环境,防止链接裂变式传播,对页面含义诱导分享或不健康内容页面进行拦截.一旦被封想救活它基本上是不可能了(除非真的没问题),那么我如何快速确认域名是否被微信拦截呢?如果你不嫌麻烦而且有充足的时间你可以手动一个一个测试,但是我今天要介绍的肯定不是这样吃力不讨好的事情,我们如果实时了解我们域名的防封情况,我

APP下载链接被微信屏蔽了 该如何解决就找gdtool

前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升. 所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经被拦截的链接,或者说如何有效地防止链接被微信拦截.此方法适用于安卓和苹果,且不需要安装任何软件和插件. ? 简单的处

详谈含APP下载文件的链接在微信内转发分享如何做到防封

需求来源 为什么很多商家在微信封域名如此严格的情况下,还会挤破头皮去做微信营销和推广呢?又有些人问,为什么别人的域名长时间推广都没事,自己的链接在微信内一推就被拦截呢?这里你可能需要注意一点事,事出无常必有妖. 其实是因为他们的域名经过了防封处理,微信很难抓取到,故可以长时间存活.域名被封会直接影响到推广效率和转换率,这两点又恰恰是直接跟利益挂钩的.所以域名防封技术究竟有多重要,我想就不用我多说什么了吧? 那么有朋友问我了,这个技术要怎么实现呢?又是如何实现域名防封呢?今天我就给大家说道说道.