| 網(wǎng)絡(luò )營(yíng)銷(xiāo)免費學(xué)堂

有人復制我的網(wǎng)站怎么辦?先般判斷是不是鏡像站

 二維碼 3087
發(fā)表時(shí)間:2018-06-19 09:16作者:五哈

經(jīng)常會(huì )有用戶(hù)說(shuō),別人在仿照我的網(wǎng)站在做,一模一樣,內容有人一樣,我更新了,他們也跟著(zhù)更新了。我改怎么辦?其實(shí)是你的網(wǎng)站被鏡像了。也有問(wèn),怎么知道自己被鏡像了,網(wǎng)站被鏡像又改怎么處理??赐赀@篇文章你就明白了。

那么什么是惡意鏡像網(wǎng)站?

鏡像網(wǎng)站指的是和你的網(wǎng)站基本一樣、并且實(shí)時(shí)同步的其它網(wǎng)站。就像照鏡子一樣,所以名為鏡像。

有的鏡像網(wǎng)站是沒(méi)有惡意的,很可能是你自己設置的,為了方便用戶(hù)能從多個(gè)域名訪(fǎng)問(wèn)網(wǎng)站,被封了一個(gè),還有其它的域名。比如著(zhù)名的草榴社區,好像就有很多鏡像可以訪(fǎng)問(wèn)。

有的鏡像,也就是這里討論的鏡像,是不懷好意的,通常是別人設置的,要么為了負面SEO你的網(wǎng)站,要么為了利用你的內容獲得排名,然后把用戶(hù)轉向到敏感、非法內容網(wǎng)站上去。

網(wǎng)上有的文章把采集和鏡像混在一起。雖然表現形式差不多,但嚴格來(lái)說(shuō),采集和鏡像實(shí)現方法、表現形式是有區別的。

采集的網(wǎng)站一般是提前抓取別人網(wǎng)站的內容,放入自己數據庫,再用程序調用到頁(yè)面上。被采集網(wǎng)站有新內容時(shí),采集網(wǎng)站并不能實(shí)時(shí)同步更新,要再采集之后才能出現。一旦被采集,內容已經(jīng)在對方數據庫里了,從技術(shù)上是無(wú)法阻止采集網(wǎng)站顯示這些內容的。這篇帖子說(shuō)的不是這種。

鏡像網(wǎng)站并不事先抓取內容,而是有人訪(fǎng)問(wèn)網(wǎng)站時(shí),實(shí)時(shí)從被鏡像的網(wǎng)站調取內容,做些處理(替換URL、文字,加文字、加JS等),然后實(shí)時(shí)顯示。被鏡像的網(wǎng)站有任何更新,鏡像網(wǎng)站是實(shí)時(shí)同步的。

小偷程序和鏡像網(wǎng)站

網(wǎng)上有賣(mài)用于鏡像網(wǎng)站的小偷程序的。小偷程序通常也可以用來(lái)做采集。為了不給他們做宣傳,就不提名字了。從他們的官網(wǎng)摘取幾條程序功能,有助于理解后面的內容:

  • 全自動(dòng)分析,內外鏈接自動(dòng)轉換、圖片地址、css、js,自動(dòng)分析CSS內的圖片

  • 內置強大替換和過(guò)濾功能,標簽過(guò)濾、站內外過(guò)濾、字符串替換、等等

  • 偽原創(chuàng ),近義詞替換有利于seo

  • 增加URL路由,實(shí)現全站URL變換,個(gè)性化本站URL地址

  • 超級模板增加移動(dòng)模板、自定義欄目功能

  • 增加自動(dòng)獲取301、302重定向的采集,解決跳WWW,跳https采集

  • 代理IP、偽造IP、隨機IP、偽造user-agent、偽造referer來(lái)路、自定義cookie,以便應對防采集措施

其實(shí)我是挺迷惑,網(wǎng)信辦為什么不責令關(guān)閉賣(mài)小偷程序的網(wǎng)站,這種網(wǎng)站才是真正該關(guān)的,而不是另外一些網(wǎng)站。

被鏡像有什么危險

從SEO角度看,權重不高的小站、新站,被鏡像意味著(zhù)有其它網(wǎng)站和你的網(wǎng)站內容基本一樣,搜索引擎有可能認為你的網(wǎng)站不是原版,鏡像網(wǎng)站才是,所以把排名、流量給了鏡像網(wǎng)站。

對有一定歷史、權重的網(wǎng)站,鏡像網(wǎng)站取代原版網(wǎng)站的可能性微乎其微。但從心情角度考慮,被別人鏡像,內容被別人偷走,即使沒(méi)有其它明顯后果,也還是挺煩人的一件事。

另一個(gè)煩人的事是,鏡像網(wǎng)站一般來(lái)說(shuō)并不是要和你提供同樣的產(chǎn)品或服務(wù),而是把用戶(hù)轉到賭博、色情等服務(wù)上去。有的是通過(guò)JS把賭博、色情內容顯示給用戶(hù),有的直接把用戶(hù)轉向到另外的網(wǎng)站上去。

怎樣發(fā)現自己網(wǎng)站被鏡像了

有時(shí)候注意到被鏡像了是因為自己網(wǎng)站排名下降,懷疑有人負面SEO。有時(shí)候是搜索品牌名稱(chēng),看到鏡像網(wǎng)站。已經(jīng)知道自己被鏡像了好辦,直接看下面怎么處理部分。

很多站長(cháng)則完全不知道自己網(wǎng)站是否被鏡像了。有幾個(gè)我常用的檢查方法。

一是百度統計后臺:

百度統計后臺顯示受訪(fǎng)域名

受訪(fǎng)域名部分列出了使用相同百度統計代碼的域名。其中出現快照、百度/谷歌翻譯等是正常的,但出現一些奇奇怪怪的域名就要查看一下了,比如上圖里的第5、7、8個(gè),訪(fǎng)問(wèn)一下就知道都是鏡像SEO每天一帖,引誘用戶(hù)賭博的網(wǎng)站,然后站長(cháng)把SEO每天一帖的統計代碼也照抄過(guò)去了。

看看上面列出的小偷出現功能就知道,其實(shí)統計代碼很容易替換或刪除的。所以在受訪(fǎng)域名只能看到一小部分鏡像網(wǎng)站。

第二是搜索網(wǎng)站的特征句子。最容易想到的是網(wǎng)站品牌名稱(chēng)、首頁(yè)標題等,確實(shí)可以發(fā)現一些鏡像網(wǎng)站。但如前所述,品牌名絕大多數是會(huì )被替換的,所以我更喜歡搜索一些頁(yè)面上的特征句子,比如本博客最上面的副標題:Zac的SEO博客,堅持12年,優(yōu)化成為生活。搜索一下就會(huì )看到:

搜索網(wǎng)站特征句子

看來(lái)我的博客很容易吸引菠菜啊。

一般我不搜索帖子里的句子,因為那會(huì )返回大量轉載、抄襲的頁(yè)面,不是鏡像的。

從上圖可以看到,鏡像網(wǎng)站自動(dòng)把title及正文中的品牌詞或指定關(guān)鍵詞替換了,訪(fǎng)問(wèn)這類(lèi)網(wǎng)站效果常常是這樣的:

鏡像網(wǎng)站替換字符串

上圖鏡像網(wǎng)站沒(méi)有轉向,也沒(méi)有用JS顯示大量菠菜內容,而是直接在正文中插入菠菜內容和鏈接。有的鏡像網(wǎng)站用JS在頁(yè)面上半部分顯示大量?jì)热?,就像在典型賭博網(wǎng)站看到的一樣,拉到下面才能看到鏡像的內容。

為了搜得更全,還經(jīng)常需要多搜索其它地方的特征文字。比如搜索頁(yè)腳的聲明中的一句:“明明很久一貼,為什么號稱(chēng)“看到另一些鏡像網(wǎng)站:

搜索特征句子發(fā)現鏡像網(wǎng)站

為什么搜索句子的一半,不是搜索“明明很久一貼,為什么號稱(chēng)SEO每天一帖“呢?還是因為品牌詞或特征關(guān)鍵詞經(jīng)常是會(huì )被替換的,比如這樣:

鏡像網(wǎng)站替換關(guān)鍵詞

一般我是用Google做這種搜索,因為Google什么亂七八糟的都收錄。

網(wǎng)站被鏡像了怎么辦?

首先,一些網(wǎng)上提到的解決辦法并沒(méi)有什么用。

比如有的說(shuō)頁(yè)面上的鏈接用絕對地址有幫助,其實(shí)小偷程序都會(huì )自動(dòng)替換網(wǎng)址,用相對地址還是絕對地址沒(méi)什么差別。

還有的說(shuō)頁(yè)面上加上網(wǎng)站鏈接、網(wǎng)站名稱(chēng)、版權聲明之類(lèi)的,搜索引擎會(huì )識別哪個(gè)是正版。但鏡像小偷程序連鏈接帶文字都可以全部自動(dòng)替換,這么做并沒(méi)有用。

發(fā)現鏡像網(wǎng)站后的處理原則就是讓鏡像網(wǎng)站不能在鏡像域名上顯示你的內容??紤]到鏡像網(wǎng)站是要實(shí)時(shí)訪(fǎng)問(wèn)和調用被鏡像的頁(yè)面的,所以可以考慮幾個(gè)方法。

比如用JS檢測一下正在被打開(kāi)的頁(yè)面是不是在自己的域名上,是的話(huà)正常顯示,不是的話(huà)(域名是鏡像網(wǎng)站時(shí))強迫轉向到自己域名:

if (window.location.hostname !== ‘www.seozac.com’){
window.top.location.href = ‘https://www.seozac.com/’;
}

(聲明:我對程序不熟,代碼只是簡(jiǎn)單舉例,具體怎么寫(xiě),請問(wèn)你的程序員。)

不過(guò)這種方法只對用戶(hù)有效,搜索引擎不執行JS,還是會(huì )抓取到鏡像內容。也可以用PHP寫(xiě)腳本判斷和轉向。

有時(shí)候由于種種原因,程序不起作用。另一個(gè)直接的方法是屏蔽鏡像網(wǎng)站來(lái)訪(fǎng)問(wèn)的IP地址。先查一下鏡像網(wǎng)站服務(wù)器IP:

查詢(xún)鏡像網(wǎng)站服務(wù)器IP地址

把對方主機IP先屏蔽了。不過(guò)鏡像網(wǎng)站來(lái)實(shí)時(shí)抓取用的IP大部分情況下不是域名主機IP,可能是CDN,可能是偽造IP,也可能是多IP的服務(wù)器。要發(fā)現必須屏蔽的IP,需要查看網(wǎng)站原始日志。我的一個(gè)小竅門(mén)是,訪(fǎng)問(wèn)鏡像網(wǎng)站上一個(gè)很少人會(huì )訪(fǎng)問(wèn)的頁(yè)面,比如翻頁(yè)第70頁(yè),然后馬上查看日志,這個(gè)頁(yè)面被訪(fǎng)問(wèn)的IP就是應該屏蔽的IP:

從日志尋找需要屏蔽的IP

屏蔽了這個(gè)IP,再訪(fǎng)問(wèn)鏡像網(wǎng)站就變成403錯誤了:

屏蔽IP后顯示403錯誤

不知道頁(yè)腳的友情鏈接是鏡像網(wǎng)站自己加的?還是賣(mài)程序的人強制加的?

鏡像網(wǎng)站經(jīng)常是會(huì )偽造或實(shí)時(shí)輪換IP地址的,如果屏蔽一個(gè)IP網(wǎng)站還能訪(fǎng)問(wèn),就再訪(fǎng)問(wèn)翻頁(yè)69頁(yè)、68頁(yè)等等,找到更多IP。屏蔽也可以屏蔽IP段。我的經(jīng)驗是,通常鏡像網(wǎng)站不會(huì )使用超過(guò)10個(gè)IP地址。

當然也可以寫(xiě)個(gè)簡(jiǎn)單的腳本放自己網(wǎng)站上,比如www.seozac.com/mirror.php:

<?php
echo $_SERVER[‘REMOTE_ADDR’];
?>

腳本唯一功能就是顯示訪(fǎng)問(wèn)的IP,然后自己訪(fǎng)問(wèn)一下小偷鏡像網(wǎng)站的腳本網(wǎng)址,也就是www.bloody-thief.com/mirror.php,頁(yè)面上就直接顯示鏡像網(wǎng)站訪(fǎng)問(wèn)你服務(wù)器時(shí)的IP了。如果鏡像網(wǎng)站替換了URL,這個(gè)方法就不好用了。無(wú)論怎樣,日志中是一定有的。

另外,發(fā)現鏡像網(wǎng)站,可以向百度、域名注冊商、主機服務(wù)商投訴,要求關(guān)閉網(wǎng)站或刪除頁(yè)面。投訴是否管用就是另一回事了,還是先做好IP屏蔽和URL檢測。


大部分內容轉載:Zac@SEO每天一貼,個(gè)別小編自己見(jiàn)解。

轉載請出名出處