網站被惡意鏡像了怎么辦? |
發布時間:2018/7/24 12:42:35 來源:SEO每天一貼 瀏覽次數:3013 |
什么是鏡像網站?
鏡像網站指的是和你的網站基本一樣、并且實時同步的其它網站。就像照鏡子一樣,所以名為鏡像。有的鏡像網站是沒有惡意的,很可能是你自己設置的,為了方便用戶能從多個域名訪問網站,被封了一個,還有其它的域名。比如著名的草榴社區,好像就有很多鏡像可以訪問。有的鏡像,也就是這里討論的鏡像,是不懷好意的,通常是別人設置的,要么為了負面SEO你的網站,要么為了利用你的內容獲得排名,然后把用戶轉向到敏感、非法內容網站上去。
網站被惡意鏡像了怎么辦?
首先,一些網上提到的解決辦法并沒有什么用。
比如有的說頁面上的鏈接用絕對地址有幫助,其實小偷程序都會自動替換網址,用相對地址還是絕對地址沒什么差別。
還有的說頁面上加上網站鏈接、網站名稱、版權聲明之類的,搜索引擎會識別哪個是正版。但鏡像小偷程序連鏈接帶文字都可以全部自動替換,這么做并沒有用。
發現鏡像網站后的處理原則就是讓鏡像網站不能在鏡像域名上顯示你的內容。考慮到鏡像網站是要實時訪問和調用被鏡像的頁面的,所以可以考慮幾個方法。
比如用JS檢測一下正在被打開的頁面是不是在自己的域名上,是的話正常顯示,不是的話(域名是鏡像網站時)強迫轉向到自己域名:
if (window.location.hostname !== ‘www.ty3w.com’){
window.top.location.href = ‘https://www.ty3w.com/’;
}
不過這種方法只對用戶有效,搜索引擎不執行JS,還是會抓取到鏡像內容。也可以用PHP寫腳本判斷和轉向。
有時候由于種種原因,程序不起作用。另一個直接的方法是屏蔽鏡像網站來訪問的IP地址。先查一下鏡像網站服務器IP:把對方主機IP先屏蔽了。不過鏡像網站來實時抓取用的IP大部分情況下不是域名主機IP,可能是CDN,可能是偽造IP,也可能是多IP的服務器。要發現必須屏蔽的IP,需要查看網站原始日志。我的一個小竅門是,訪問鏡像網站上一個很少人會訪問的頁面,比如翻頁第 70 頁,然后馬上查看日志,這個頁面被訪問的IP就是應該屏蔽的IP:屏蔽了這個IP,再訪問鏡像網站就變成 403 錯誤了。
鏡像網站經常是會偽造或實時輪換IP地址的,如果屏蔽一個IP網站還能訪問,就再訪問翻頁 69 頁、 68 頁等等,找到更多IP。屏蔽也可以屏蔽IP段。我的經驗是,通常鏡像網站不會使用超過 10 個IP地址。
當然也可以寫個簡單的腳本放自己網站上,比如www.****.com/mirror.php:
<?php
echo $_SERVER[‘REMOTE_ADDR’];
?>
腳本唯一功能就是顯示訪問的IP,然后自己訪問一下小偷鏡像網站的腳本網址,也就是www.######.com/mirror.php,頁面上就直接顯示鏡像網站訪問你服務器時的IP了。如果鏡像網站替換了URL,這個方法就不好用了。無論怎樣,日志中是一定有的。
另外,發現鏡像網站,可以向百度、域名注冊商、主機服務商投訴,要求關閉網站或刪除頁面。投訴是否管用就是另一回事了,還是先做好IP屏蔽和URL檢測。
|
|
|
|