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

源码介绍

案例分析

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

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

通过搜索引擎的是27.75%

通过其他外链的是27.44%

通过导航网站的是0.99%

通过社会化媒体的是0.46%

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

域名被封的原因

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、域名监控,你可以批量添加域名,监控程序能自动检测你的落地域名是否被封,封了会自动剔除,减少人力成本的投入

欢迎积极参加讨论

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

  1. 怎样降低微信h5棋牌游戏类app域名被微信拦截封杀屏蔽的几率

    微信h5棋牌游戏类app域名被微信拦截封杀屏蔽 域名被微信封杀,显示的是链接无法访问. 域名被微信拦截是跟淘宝一样一般提示"如需浏览,请长按网址复制后使用浏览器访问".域名被微信屏 ...

  2. 如何知道一个域名是否存在_域名检测API实现查看一个域名在微信中是否被封

    针对微信转发分享链接过程中,您宝贵的域名被微信检测系统过滤拦截而无法正常浏览,例如该网页包含诱导分享内容,被多人投诉等,又例如提示该网页已停止访问等提示.怎么查询域名在微信中是否被封了呢? 以上接口可 ...

  3. 微信网页提示已停止访问的原因及解决方案

    微信网页提示已停止访问的原因及解决方案 参考文章: (1)微信网页提示已停止访问的原因及解决方案 (2)https://www.cnblogs.com/juuhj/p/11466963.html 备忘 ...

  4. Spring 拦截器和过滤器中自动注入为 null 的原因及解决方案

    起因 开发过程中在过滤器(filter)中注入Bean出现空指针异常,通过查找资料了解空指针的原因,特此记录. 问题分析 由于其他bean在service,controller层注入一点问题也没有,开 ...

  5. 微信屏蔽服务器发送消息,微信中对方把我屏蔽了,我也能给他发信息,他能看见吗?...

    只是朋友圈屏蔽,发信息看得见的 1.对方微信朋友圈没有动态在"详细资料"下面不会显示"个人相册"一栏.这种情况不能确定对方是否设置了"不让好友看他的朋 ...

  6. 微信中不能直接下载APP(iOS/Android)的解决方案

    微信内的页面除了商城,宣传,产品页面外,还会有一些直接要求下载的app页面,但微信里面是不能直接下载app的,只能复制链接在链接器里面找开才能下载,大部份页面都会采用指向性提示来告知用户下载,如下图 ...

  7. 关于TCP中文件传输阻塞问题的原因及解决方案和相关优化。

    **## 在自学java过程中遇到的一些问题** 对于如图所示--文件传输示例:由客户端读取本机文件并上传至服务器,服务器进行读取后保存到服务器硬盘上. 但此过程中易出现阻塞问题,即客户端和服务器端在 ...

  8. eclipse中variable references non-existion resource可能原因及解决方案

    ant问题,我是用解决方法2解决的 在启动项目的时候报了这个错误,报的变量是${workspace_loc}这个变量 网上提供的解决方案有几种: 1.删除tomcat中temp文件夹中所有文件,删除w ...

  9. Java中equals方法造成空指针异常的原因及解决方案

    前言 博主最近在做一个项目的调试工作,期间遇到了一个会导致抛出空指针异常的小问题,说它是小问题,是因为真的只是在写代码的时候注意一下就好了,但是这里还要写一个博客,就是为了剖析这个问题,然后给自己做个 ...

最新文章

  1. RequireJS学习笔记(转)
  2. 【Groovy】MOP 元对象协议与元编程 ( 方法委托 | 批量方法委托 )
  3. python决策树分类 导入数据集_python+sklearn实现决策树(分类树)
  4. fixedBox固定div漂浮代码 支持ie6以上大部分浏览器
  5. git学习资料整理(知乎搜集的)
  6. XGBoost-Python完全调参指南-参数解释篇
  7. Flutter ValueNotifier 异步通信、ValueListenableBuilder异步更新数据
  8. Laravel测试驱动开发--功能测试 1
  9. [原创]:善用佳软(一)
  10. 是时候激活你的批判性思维了
  11. Redis入门学习笔记--附Redis工具类
  12. 用画图工具制作背景透明的图片总结
  13. git rebase 和 gite merge 区别
  14. 主成分分析(PCA)及动态主成分分析(Dynamic PCA)模型原理分析
  15. opencv 显示无边框
  16. xxl-job——docker
  17. 用Flash做点击页面图片切换效果的超级详细教程
  18. 遗传图谱的可视化(比mapchart更强大)
  19. 深度学习-20:神经科学、脑科学和稀疏特性
  20. StringWriter/PrintWriter

热门文章

  1. Cocosd2d-js 实现模态对话框
  2. spotify电脑下载歌曲_Spotify开源Klio, 音频处理从业者的福音来了
  3. php实现撩妹,50个撩妹金句,充满套路又不失幽默
  4. CI服务器-Hudson持续集成服务器的安装配置与使用
  5. 部署k8s dashboard
  6. 诚聘.NET高级软件工程师
  7. 【LeetCode算法 - JAVA】6.Z字形变换
  8. NOIP 2014 飞扬的小鸟
  9. 数据库的基本操作(一)
  10. 边缘和轮廓检测——计算机视觉的应用