如何防止網(wǎng)站被人鏡像?網(wǎng)站被鏡像了怎么辦?
很多時候,我們看到兩個除了域名不同,其他完全相同的網(wǎng)站,如果你是一個站長,忽然看到一個和自己網(wǎng)站完全一樣的網(wǎng)站,一定會有點恐慌吧。這種情況,我們稱之為鏡像網(wǎng)站。
月初時候,有個客戶持續(xù)聯(lián)系我們說她網(wǎng)站被人跳轉(zhuǎn),流量被劫持。剛開始我們?nèi)ド罹,百思不得其解!而?jīng)過我們摸索和在網(wǎng)上找了寫相關(guān)資料,親自測試發(fā)現(xiàn)并不是他網(wǎng)站被跳轉(zhuǎn),而是別人利用他網(wǎng)站做SEO優(yōu)化。
那如何防止網(wǎng)站被人鏡像呢?
先來分析下,這個是利用什么原理去獲取別人的地址,如何利用別人的網(wǎng)站做優(yōu)化?這是什么道理?
這原理其實很簡單,就是用自己的域名綁定鏡像別人的網(wǎng)站,然后用黑帽做SEO。這些人往往找一些精心制作SEO網(wǎng)站的站。這種上線時間短,但上線快,一旦上線就立馬301跳轉(zhuǎn)到他另外的網(wǎng)站。這樣以來可以節(jié)省很多的站內(nèi)優(yōu)化工作。
也有一種是更加土的優(yōu)化,就是拿別人的域名來做SEO優(yōu)化。這種難度比較大,但是確實也有人做到了。
網(wǎng)上查了下還不少,這里我就弄個比較簡單的方法,用JS腳本來屏蔽。添加以下這個代碼到網(wǎng)站的footer.htm文件底部(和流量統(tǒng)計一個位置)。
<script>
if (document.domain != ‘demo.com’ &&document.domain !=‘www.demo.com’){window.location.href=’http://www.demo.com/';}
</script>;
這里原理很簡單,就是用JS判斷如果不是demo.com或www.demo.com 域名就跳到www.demo.com
這個方法也有不足的地方,如果你的網(wǎng)站有做301跳轉(zhuǎn),如果是添加被跳轉(zhuǎn)域名加入到JS里面,網(wǎng)站會一直刷新,建議取消301跳轉(zhuǎn)
另外要給網(wǎng)站加上絕對地址這樣會更加安全,一般是在網(wǎng)站的頭部header.htm文件:
找到head,如下:
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
…..
</head>
在head下方加一段紅色字體代碼:
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<base href=”http://app.35zh.com” />
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
…..
</head>
1、服務(wù)器安裝安全狗或者iss
2、保留網(wǎng)站日志,然后查看根據(jù)日志 禁止一些異常爬蟲和ip
3、把你的網(wǎng)站關(guān)起來。在被抄襲的話右鍵屏蔽了,把源代碼屏蔽掉
4、禁止對方的ip訪問你的網(wǎng)站,這個方法的作用有限
5、網(wǎng)站程序使用絕對地址,這樣即便別人鏡像了你的網(wǎng)站,打開新頁面還是會跳轉(zhuǎn)到你的網(wǎng)站的
6、向搜索引擎反映,谷歌站長工具中有自定義首選域名的選項,百度也可以提交人工投訴
目前上面這種做法是可以有效避免網(wǎng)站被鏡像,能否一直抵擋SEO大神門有待我們?nèi)ヲ炞C,總之無論什么樣的技術(shù)都有他的漏洞,只要仔細(xì)研究,及時采取相應(yīng)措施應(yīng)該是可以避免的。