涉及到網(wǎng)站設(shè)計(jì)就不得不提一下網(wǎng)站惡意鏡像了。鏡像我們的網(wǎng)站就像是一面鏡子一樣,自己的網(wǎng)站有什么東西,對(duì)方網(wǎng)站就會(huì)同步出現(xiàn)什么東西,比如你自己網(wǎng)站新增了一篇新聞后,只要有人訪問(wèn)了該篇新聞,那么鏡像你的網(wǎng)站也會(huì)同步更新上去了該篇新聞,這采集網(wǎng)站還不太一樣,是不是很討厭吧。
什么是惡意鏡像的網(wǎng)站?
鏡像網(wǎng)站指的是和你的網(wǎng)站基本一樣、并且實(shí)時(shí)同步的其它網(wǎng)站。就像照鏡子一樣,所以名為鏡像。
有的鏡像網(wǎng)站是沒(méi)有惡意的,很可能是你自己設(shè)置的,為了方便用戶能從多個(gè)域名訪問(wèn)網(wǎng)站,被封了一個(gè),還有其它的域名。比如著名的草榴社區(qū),好像就有很多鏡像可以訪問(wèn)。
有的鏡像,也就是這里討論的鏡像,是不懷好意的,通常是別人設(shè)置的,要么為了負(fù)面SEO你的網(wǎng)站,要么為了利用你的內(nèi)容獲得排名,然后把用戶轉(zhuǎn)向到敏感、非法內(nèi)容網(wǎng)站上去。
網(wǎng)上有的文章把采集和鏡像混在一起。雖然表現(xiàn)形式差不多,但嚴(yán)格來(lái)說(shuō),采集和鏡像實(shí)現(xiàn)方法、表現(xiàn)形式是有區(qū)別的。
采集的網(wǎng)站一般是提前抓取別人網(wǎng)站的內(nèi)容,放入自己數(shù)據(jù)庫(kù),再用程序調(diào)用到頁(yè)面上。被采集網(wǎng)站有新內(nèi)容時(shí),采集網(wǎng)站并不能實(shí)時(shí)同步更新,要再采集之后才能出現(xiàn)。一旦被采集,內(nèi)容已經(jīng)在對(duì)方數(shù)據(jù)庫(kù)里了,從技術(shù)上是無(wú)法阻止采集網(wǎng)站顯示這些內(nèi)容的。這篇帖子說(shuō)的不是這種。
鏡像網(wǎng)站并不事先抓取內(nèi)容,而是有人訪問(wèn)網(wǎng)站時(shí),實(shí)時(shí)從被鏡像的網(wǎng)站調(diào)取內(nèi)容,做些處理(替換URL、文字,加文字、加JS等),然后實(shí)時(shí)顯示。被鏡像的網(wǎng)站有任何更新,鏡像網(wǎng)站是實(shí)時(shí)同步的。
網(wǎng)上有賣用于鏡像網(wǎng)站的小偷程序的。小偷程序通常也可以用來(lái)做采集。為了不給他們做宣傳,就不提名字了。從他們的官網(wǎng)摘取幾條程序功能,有助于理解后面的內(nèi)容:
全自動(dòng)分析,內(nèi)外鏈接自動(dòng)轉(zhuǎn)換、圖片地址、css、js,自動(dòng)分析CSS內(nèi)的圖片
內(nèi)置強(qiáng)大替換和過(guò)濾功能,標(biāo)簽過(guò)濾、站內(nèi)外過(guò)濾、字符串替換、等等
偽原創(chuàng),近義詞替換有利于seo(什么是網(wǎng)站SEO)
增加URL路由,實(shí)現(xiàn)全站URL變換,個(gè)性化本站URL地址
超級(jí)模板增加移動(dòng)模板、自定義欄目功能
增加自動(dòng)獲取301、302重定向的采集,解決跳WWW,跳https采集
代理IP、偽造IP、隨機(jī)IP、偽造user-agent、偽造referer來(lái)路、自定義cookie,以便應(yīng)對(duì)防采集措施
其實(shí)我是挺迷惑,網(wǎng)信辦為什么不責(zé)令關(guān)閉賣小偷程序的網(wǎng)站,這種網(wǎng)站才是真正該關(guān)的,而不是另外一些網(wǎng)站。
被鏡像有什么危險(xiǎn)?
從SEO角度看,權(quán)重不高的小站、新站,被鏡像意味著有其它網(wǎng)站和你的網(wǎng)站內(nèi)容基本一樣,搜索引擎有可能認(rèn)為你的網(wǎng)站不是原版,鏡像網(wǎng)站才是,所以把排名、流量給了鏡像網(wǎng)站。
對(duì)有一定歷史、權(quán)重的網(wǎng)站,鏡像網(wǎng)站取代原版網(wǎng)站的可能性微乎其微。但從心情角度考慮,被別人鏡像,內(nèi)容被別人偷走,即使沒(méi)有其它明顯后果,也還是挺煩人的一件事。
另一個(gè)煩人的事是,鏡像網(wǎng)站一般來(lái)說(shuō)并不是要和你提供同樣的產(chǎn)品或服務(wù),而是把用戶轉(zhuǎn)到賭博、色情等服務(wù)上去。有的是通過(guò)JS把賭博、色情內(nèi)容顯示給用戶,有的直接把用戶轉(zhuǎn)向到另外的網(wǎng)站上去。
怎樣發(fā)現(xiàn)自己網(wǎng)站被鏡像了有時(shí)候注意到被鏡像了是因?yàn)樽约壕W(wǎng)站排名下降,懷疑有人負(fù)面SEO。有時(shí)候是搜索品牌名稱,看到鏡像網(wǎng)站。已經(jīng)知道自己被鏡像了好辦,直接看下面怎么處理部分。
很多站長(zhǎng)則完全不知道自己網(wǎng)站是否被鏡像了。有幾個(gè)我常用的檢查方法。
一是百度統(tǒng)計(jì)后臺(tái):
受訪域名部分列出了使用相同百度統(tǒng)計(jì)代碼的域名。其中出現(xiàn)快照、百度/谷歌翻譯等是正常的,但出現(xiàn)一些奇奇怪怪的域名就要查看一下了,比如上圖里的第5、7、8個(gè),訪問(wèn)一下就知道都是鏡像SEO每天一帖,引誘用戶賭博的網(wǎng)站,然后站長(zhǎng)把SEO每天一帖的統(tǒng)計(jì)代碼也照抄過(guò)去了。
看看上面列出的小偷出現(xiàn)功能就知道,其實(shí)統(tǒng)計(jì)代碼很容易替換或刪除的。所以在受訪域名只能看到一小部分鏡像網(wǎng)站。
第二是搜索網(wǎng)站的特征句子。最容易想到的是網(wǎng)站品牌名稱、首頁(yè)標(biāo)題等,確實(shí)可以發(fā)現(xiàn)一些鏡像網(wǎng)站。但如前所述,品牌名絕大多數(shù)是會(huì)被替換的,所以我更喜歡搜索一些頁(yè)面上的特征句子,比如本博客最上面的副標(biāo)題:Zac的SEO博客,堅(jiān)持12年,優(yōu)化成為生活。