鏡像網站也就是所謂的惡意克隆別人網站,在域名記錄里填上別人空間的Ip地址,以此達到惡意克隆被人的網站,當瀏覽者打開兩個截然不同網址,但網站內容卻是一模一樣。
常見的鏡像網站有以下幾種:
1、克隆網站,指在內容完全相同的網站上綁定多個域名(這些內容可能在同一服務器上,也可能是在不同的服務器上)。
2、為內容完全相同的網站制定多套不同風格的頁面模板,再綁定多個域名。
3、數據采集網站,網站中所有的內容都是通過采集程序采集的。
以下來介紹如何預防:
1.更換IP或空間。
2.改變網站程序位置,由根目錄換到一級目錄。如果該方案可以實施的話,可以有效解決網站惡意鏡像問題,因為惡意鏡像只能解析IP,而無法與目錄進行綁定。
copyright limeiseo
3.服務器端操作。如果你的服務器可以設置禁止直接通過IP訪問,必須使用某個域名訪問,那么設置好它。
如果網站被鏡像:
一、百度站長平臺投訴
通過這幾個的渠道可以反饋問題:jubao.baidu.com ,tousu.baidu.com , zhanzhang.baidu.com/feedback
二、屏蔽鏡像網站服務器IP
鏡像網站看似一個完整的站點,其實每次用戶訪問網站的時候,程序還是調用的原網站的數據,所以我們可以屏蔽這個服務器的IP,禁止抓取我們的網站數據。如果是LINUX主機可以通過以下方法獲取和屏蔽鏡像網站服務器IP。
1、獲取鏡像網站IP,復制如下代碼,新建一個php文件,并命名為“ip.php”上傳到你的網站根目錄。
<?php
$file = "ip.txt";//保存的文件名
利美網絡
$ip = $_SERVER['REMOTE_ADDR'];
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$ip");
fwrite($handle," ");
fclose($handele);
?>
2、訪問鏡像網站,在地址后面加.../ip.php,如:,然后網站根目錄下會生成一個ip.txt的文件,打開復制里面的ip地址。
查找服務器IP地址還可以通過站長工具的HTTP狀態碼查詢
3、屏蔽鏡像站點IP,打開.htaccess文件,加上如下代碼
Linux下 規則文件.htaccess(沒有可以手工創建.htaccess文件到站點根目錄),自行修改紅字中的IP地址
<IfModule mod_rewrite.c>
RewriteEngine On
#Block ip
RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (188.129.143.73) [NC] 利美知識百科
RewriteRule (.*) - [F]
</IfModule>
然后再次訪問或者刷新鏡像網站,這時候就會出現403錯誤(禁止訪問),現在就可以等著蜘蛛刪除了
4.、添加跳轉代碼
這個辦法就簡單粗暴了,直接在網站head下加入一段JS代碼,就可以實現鏡像站自動跳轉到我們的主站,代碼如下:
<script type="text/javascript">if (document.location.protocol != "https:" && navigator.userAgent.indexOf("MSIE 6.0") < 0 ) { location.href = location.href.replace(/^http:/,"https:");}if (document.location.host != "") { location.href = location.href.replace(document.location.host,');} </script>
5.發一篇文章試探,然后去鏡像網站查看,再到網站日志立馬查,剛剛爬取發文章的頁面的IP有哪個?最終篩選幾個出來,一一排除,找出了爬取的后端IP,然后封禁對方ip,而且點擊鏡像網站,直接就是打不開. limeiseo(加v分享)
鏡像的原理:其實鏡像就是去訪問他網站頁面的時候,他會立馬派1個IP來抓取我網站的內容,展現給用戶看,這樣才實現了什么叫鏡像,和鏡子一樣,人動,鏡子立馬的也在動。鏡像網站也是這個原理,所以我封禁了他爬取的IP,我訪問他,他無法派IP來抓取我,導致他網站打不開。
copyright limeiseo
本文標簽: