微信提示已停止访问该网页应该怎么解决

前言

现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始。无论是哪一种情况都会面临一个非常严重的问题,那就是用户体验差,用户量无法有效地累积起来,从而导致推广成本一直在增加,推广效率却无法有明显的提升。

所以针对这个问题,特写这篇文章来分享如何正常从微信内访问已经被拦截的链接,或者说如何有效地防止链接被微信拦截。此方法适用于安卓和苹果,且不需要安装任何软件和插件。

什么情况下出现微信提示已停止访问该网页呢?原因有很多,很大一部分是跟你的网页内容有关系:

  1. 诱导分享类内容
  2. 诱导关注类内容
  3. H5游戏、测试类内容
  4. 欺诈类内容
  5. 违法经营及可疑服务类内容
  6. 谣言类内容
  7. 骚扰信息、广告信息及垃圾信息
  8. 题文不符、内容低俗的信息
  9. 干扰正常使用、强制跳转类内容
    当然还有一部分是分享次数过多或者因竞争过大而被同行恶意举报,那我们要如何避免因为以上原因导致出现已停止停止访问该的页面?

我们可以先写代码检测域名有没有被屏蔽,如果没被屏蔽则继续访问,如果有被封,那跳转别的域名上去,中间这个过程可以做到0.2秒或者是更快,这样访问者肉眼是完全看不出来的。这样就不因为出现链接打不开而导致流量丢失。这只是其中一种自动切换的方法,这需要准备很多备用域名来支持
还有一种方式,就是把域名泛解析到一个服务器上,然后通过域名生成N个多级域名来进行跳转

PHP:

package main
import (
    "io/ioutil"
    "net/http"
    "net/url"
    "fmt"
    "encoding/json"
)
func main() {
    //请求地址
    juheURL := "http://api.monkeyapi.com"
    //初始化参数
    param := url.Values{}
    //配置请求参数,方法内部已处理urlencode问题,中文参数可以直接传参
    param.Set("appkey" , "appkey"); //您申请的APPKEY
    param.Set("path" , "/home"); //需要切换的路由(非必传)
    //发送请求
    data, err := Get(juheURL, param)
    if err != nil {
        fmt.Errorf("请求异常,错误信息:\r\n%v", err)
    } else {
        var netReturn map[string]interface{}
        json.Unmarshal(data, &netReturn)
        fmt.Println(netReturn)
    }
}
// get 网络请求
func Get(apiURL string, params url.Values) (rs []byte, err error) {
    var Url *url.URL
    Url, err = url.Parse(apiURL)
    if err != nil {
    fmt.Printf("解析url错误:\r\n%v", err)
    return nil, err
    }
    //如果参数中有中文参数,这个方法会进行URLEncode
    Url.RawQuery = params.Encode()
    resp, err := http.Get(Url.String())
    if err != nil {
        fmt.Println("err:", err)
        return nil, err
    }
    defer resp.Body.Close()
    return ioutil.ReadAll(resp.Body)
}

// post 网络请求 ,params 是url.Values类型
func Post(apiURL string, params url.Values) (rs []byte, err error) {
    resp, err := http.PostForm(apiURL, params)
    //fishJump
    if err != nil {
        return nil, err
    }
    defer resp.Body.Close()
    return ioutil.ReadAll(resp.Body)
}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值