两步操作杜绝他人镜像你的网站技术分享

大家在建站过程中是否遇到自己经营了几年的网站,突然被别人镜像了,然后百度一搜,发现好多个和你的网站一模一样的网站,今天就来说下《如何杜绝他人镜像你的网站》

两步操作杜绝他人镜像你的网站技术分享

第一步:

在网站header.php文件head里面添加下面js代码

<script type="text/javascript">
if (document.location.host != "xi8.me") {
location.href = location.href.replace(document.location.host,'xi8.me');
}
</script>

注意修改其中的域名为你自己的。再访问镜像站点,你就会发现自动跳转到你的网站了。

第二步:

新建xiaotou.php至网站根目录,内容为:

<?php
$file = "ip.txt";//保存的文件名
$ip = $_SERVER['REMOTE_ADDR'];
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$ip");
fwrite($handle,"\n");
fclose($handele);
?>

然后访问你网站的镜像站点,在地址后面加/ip.php,你的网站根目录会多出一个ip.txt文件,打开复制里面的ip地址。

在.htaccess文件最上面添加下面代码:

#添加IP黑名单 Order Deny,Allow Deny from XXX.XXX.XXX.XXX

将上述的xxx.xxx.xxx.xxx修改为ip.txt中的ip地址。

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处:https://www.cwhello.com/4207.html

(0)
上一篇 2017年12月31日 02:49
下一篇 2018年1月9日 21:15

相关推荐

  • 重蔚自留地php学习第三十六天——PHP的魔术方法

    魔术方法一览 说明 魔术方法都是系统提供,程序员使用即可. 所有的魔术方法,前面都是以 __ 开头的 _是两个下划线. 我们在自定义函数时,就不要使用 __开头了. 魔术方法是在满足某个条件(一会一个一个的说明)时,有...

    2018年5月15日
    0220
  • PHP进制的转换问题

    先学习几个单词: dec: 十进制 bin:二进制 oct:八进制 hex:十六进制 十进制转二进制decbin(),除2取余倒着写 $v1 = decbin(123); //注意:参数必须是10进制数字,转换后的结果必然是二进制字符串。 我们也可以通...

    2018年3月14日
    0260
  • php字符串连接符

    说明:通过(.)或(.=)进行字符串的拼接 //字符串连接符 $name = 'admin'; echo '您好!'.$name.'重蔚自留地'; echo '您好!.$name重蔚自留地'; echo ' '; //.=:链接后再赋值 $user = 'admin'; $user .= '888'; //相当...

    2017年12月7日
    0220
  • 重蔚php学习第二十八天——引用文件(载入文件)

    相关函数 l  require()  :载入某个文件 l  include()  :载入某个文件 l  require_once() :载入某个文件,只载入一次 l  include_once() :载入某个文件,只载入一次 主要作用: 1)网站整体布局     (前台) 2)...

    2017年10月4日
    0320
  • PHP完善压缩处理类(支持主流的图像类型(jpg、png、gif)

    处理主流的图像类型(jpg、png、gif) Jpg -> imagecreatefromjpeg() Png->imagecreatefrompng() Gif->imagecreatrefromgif()   保存图像的时候: Png--->imagepng() Gif---->imagegif() Jpg--&...

    2018年9月11日
    0230
  • 我的php学习第二十一天之php基础篇

    昨日回顾 PHP变量 1)不需要提前定义,使用时直接赋一个值即可。 2)PHP的变量的命名规则,跟JS一样,允许的字符有:大小写英文字母、0-9、_ 3)PHP的变量必须以美元符号$开头;例如:$name=“周更生”; 4)PHP的变量...

    2015年12月1日
    0360
  • Cookie的应用案例

    显示用户访问时间,如果是第一次访问服务器,显示第一次访问,时间为xxx;如果是不是第一次访问,则显示上次访问时间为xxx 思考:想要读取到上次访问这个页面时的时间,由于http协议无状态的,所以默认情况下无法读...

    2018年9月13日
    0240
  • (理论篇)localhost与127.0.0.1的区别

    很多人会接触到这个ip地址127.0.0.1。也许你会问127.0.0.1是什么地址?其实127.0.0.1是一个回送地址,指本地机,一般用来测试使用。大家常用来ping 127.0.0.1来看本地ip/tcp正不正常,如能ping通即可正常使用。 对于...

    2016年10月24日
    0220

发表评论

您的电子邮箱地址不会被公开。

评论列表(1条)

您看到的还是重蔚自留地。只是我们升级啦!