當(dāng)你的網(wǎng)站也被他人惡意鏡像時,你是否束手無策?今天尹華峰SEO技術(shù)博客逛了一圈博友網(wǎng)站,看到一篇非常棒的文章《【站長必備】網(wǎng)站被惡意鏡像怎么辦?》特分享以供同仁們參考!博主原文:博主前段時間一直在忙,沒有時間照看博客,最近搜索了一下關(guān)鍵詞,嚇本博主一跳,四個域名指向田珊珊個人博客網(wǎng)站,四個一模一樣的博客,并且我的域名被排在了第二位,后來才知道這是網(wǎng)站被鏡像了。

何為鏡像站點,有什么危害?
通俗的講,惡意鏡像者通過某些手段復(fù)制了你的站點,除了域名不一樣之外,其他內(nèi)容一模一樣,用戶根本無法分辨。甚至對于一些新的站點,搜索引擎都會迷惑到底哪個是真的站點,那么就有可能正牌的網(wǎng)站被刪除收錄,而盜版的卻被搜索引擎青睞。
雖然目前我們還不知道惡意鏡像我們的網(wǎng)站到底有什么意圖,但肯定對我們沒什么好處,如果他這個域名有點什么不健康的信息,那么我們被鏡像的站點有可能被污染掉,所以還是要警惕這個現(xiàn)象。
被惡意鏡像怎么辦
本文提供兩種解決方法,第一種是屏蔽鏡像網(wǎng)站采集數(shù)據(jù),這樣可以導(dǎo)致鏡像頁面掛掉,搜索引擎刪掉其收錄,但較為復(fù)雜,且一次只能仿一個鏡像網(wǎng)站。第二種方法簡單有效,但鏡像站點依然存在,不過勝在簡單粗暴,大家根據(jù)自己情況選擇。
方法一
筆者了解到,這類鏡像看似一個完整的站點,其實上是每次用戶訪問鏡像站點,程序就會來正版的站點查詢數(shù)據(jù),并修改相關(guān)鏈接然后呈獻(xiàn)給用戶。實質(zhì)上還是在讀取原站的數(shù)據(jù),那么久很好解決了,我們只需要屏蔽到抓取我們數(shù)據(jù)的那個主機ip就可以了,那該怎么辦呢?我們使用.htaccess文件來屏蔽ip,首先就要先獲得那個主機的ip。
1、獲取鏡像服務(wù)器ip
復(fù)制如下代碼,新建一個php文件,并命名為“ip.php”上傳到你的網(wǎng)站根目錄
$file = "ip.txt";//保存的文件名
$ip = $_SERVER['REMOTE_ADDR'];
$handle =fopen($file,'a');
fwrite($handle,"IP Address:");
fwrite($handle,"$ip");
fwrite($handle,"\n");
fclose($handele);
?>
2、然后訪問你網(wǎng)站的鏡像站點,在地址后面加…/ip.php,然后你就會在網(wǎng)站根目錄找到ip.txt文件了,打開復(fù)制里面的ip地址。
3、然后打開你的.htaccess文件,在后面加上如下代碼(自行修改為剛剛獲得的ip)
#添加IP黑名單
Order Deny,Allow
Deny from 162.158.72.179
這個時候你再刷新一下鏡像站點,是不是已經(jīng)403報錯了呢?這個時候已經(jīng)解決了這個鏡像站點,然后就等待蜘蛛將其解決掉吧。
總結(jié)起來就是屏蔽鏡像服務(wù)器站點,如果你使用CDN,可以直接在CDN后臺添加ip黑名單,本教程基于WordPress程序,其他系統(tǒng)請自測。
缺點就是如果鏡像網(wǎng)站更換了ip,那我們的屏蔽就失敗了,不過目前只能這樣,如果讀者有什么更好地辦法請留言一起討論。
方法二:JS代碼防鏡像(2016.5.12新增)
有站長朋友提供了一個更為簡單的方法,只需要在里添加一段js代碼,訪問鏡像網(wǎng)站就會直接跳轉(zhuǎn)到源網(wǎng)站。
<script type="text/javascript">
if (document.location.host != "www.iyaxi.com") {
location.href = location.href.replace(document.location.host,'www.iyaxi.com');
}
</script>
注意:代碼中的網(wǎng)址一定要填你的網(wǎng)站主網(wǎng)址,比如田珊珊個人博客的主網(wǎng)址是www.tianshan277.com,但是寫了tianshan277.com后就會出現(xiàn)頁面不斷刷新的情況,請大家悉知。
此方法簡單有效,就算有網(wǎng)頁被誤導(dǎo)至鏡像網(wǎng)站,也能很快的被“傳送”回來,且能防止絕大多數(shù)類似于此類的鏡像站點,可謂是一勞永逸,非常值得推薦。
來源:田珊珊個人博客




