網站被鏡像了怎么辦,鏡像的危害及處理方法分享 各位站長朋友們,作為互聯網行業資深從業者,不知道你們是否有遇到過網站被鏡像的經歷?你們是如何處理網站被鏡像的呢?網站被鏡像的危害是什么?網站被鏡像了怎么辦?危網站被鏡像的處理方法又是什么呢?提供給新手朋友們參考: 如何查看你的網站是否被鏡像? 如何查看自己的網站是否被鏡像了,分享兩個簡單的方法。 1.如果你網站安裝了百度統計代碼,則通過百度統計(#baidu.com)中的受訪域名查看,一般除了你自己的域名,其他的域名你都可以點進去看一看,這種方法的原理是什么呢?因為網站裝了統計代碼,而鏡像的網站也有這段統計代碼,統計的數據就從我這里看。 2.通過谷歌搜索自己網站的一些特殊詞,因為搜索量太大、太尋常的詞可能就搜不到那些鏡像網站。為什么要用谷歌?因為百度一般不會收錄這些網站,如何訪問谷歌參考《》。 例如搜"武漢人家個人博客"和"諸城人家seo技術博客"這兩個詞,分別如下圖,我們還可以利用其它的指令搜索,如下兩圖。 網站被鏡像的危害是什么? 1.被非法網站鏡像:就我上面截圖的這兩個站,一個是博彩站一個是色情站,這是危害之一,他們利用我們的品牌詞截流,也就是博彩站或者色情站鏡像我們的網站,然后別人搜索我們的品牌詞(如武漢人家seo博客)時有可能看到鏡像的網站,從而獲得流量。 2.新網站被鏡像:如果你是個新站,你網站被鏡像了,就會出現兩個或者多個網站內容一模一樣的,可能搜索引擎就認為你不是原版網站,認為鏡像的那個才是,因此把排名和流量都給了鏡像網站,你淪為了垃圾站。 3.老網站被鏡像:如果你是老網站,上面說的,但是作為站長,眼睜睜看著別人鏡像自己的網站,辛辛苦苦做的內容別人的鏡像站還能實時更新,心里難免有些不爽。 網站被鏡像了如何處理? 一、將鏡像站的ip加入黑名單 1)新建一個ip.php的文件,添加以下代碼,將ip.php傳到你網站根目錄,訪問鏡像網站:http://域名/ip.php,在我們的網站根目錄上就會生成ip.txt文件并記錄下鏡像網站的真實IP。 或者使用 網站IIS日志查看獲取鏡像網站的真實ip,方法:隨便建立一個頁面 ,去鏡像網站訪問該頁面,然后打開日志搜索建立的頁面名稱即可找到。 2)獲得對方網站真實ip之后,Linux環境的網站可以通過.htaccess文件來將ip加入黑名單,代碼如下 PS: 屏蔽單個ip可以寫為:(154.215.102.102) 屏蔽一個ip段可以寫為:(154.215.102) 屏蔽多個ip可以寫為:(154.215.102.102|154.215.102.)
RewriteEngine On #Block ip RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (154.215.102.102|154.215.102)[NC] RewriteRule (.*) - [F] 二、js防止鏡像 1)利用js代碼禁止網站被鏡像,js代碼如下: rthost = window.location.host; if (rthost != "www.vipshan.com") { top.location.href = "http://www.baidu.com"; } 2)不過很多鏡像網站都會將防止鏡像的js代碼過濾掉,因此我們需要給這段js代碼加一點難度。打開chinaz站長工具,對js代碼進行混淆加密處理,處理后的代碼如下: PS:你需要將上面沒有混淆處理過的js代碼中域名改為你自己的域名再進行混淆處理放到你的網站,不能直接用我混淆過的下面這段代碼,不然就跳轉到我網站來了 eval(function(p,a,c,k,e,d){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('1=6.2.a;d(1!="0.5.3"){e.2.b="c://0.5.3"}',15,15,'www|rthost|location|com|script|vipshan|window|javascript|type|text|host|href|http|if|top'.split('|'),0,{})) 這段js代碼的原理是什么呢?當一個網站鏡像我們網站的時候,會把這段js代碼也鏡像過去,這段js就會檢測網站的域名是不是,如果不是就跳轉回來(我也不懂程序,我理解的是這樣的)。 最后奉上一張成功從鏡像網站跳轉到諸城人家seo博客的動圖(注意看地址欄地址變化): 2019.5.11補充 這個站也是鏡像我的諸城人家個人博客這個站,不過它不是實時同步,而是將我博客的文件都緩存到他的服務器上,上面說到的通過js將鏡像站點跳轉回遠站的方法就不奏效了,因為我的js文件等他都已經緩存在他服務器了,不過重中之重是,雖不是三四天吧,但它仍有更新,而是晚我的站幾個小時, 我抱著試一試的心態將js跳轉代碼加到我博客的源代碼中,我想的是:就算他原來的js文件都不變,但是我更新的文章它會更新出來,辣么我就把js跳轉代碼加到源代碼中,我下回再更新文章的時候你同步我,就會將源代碼中的js跳轉代碼也一同更新,果不其然,奉上一張動圖(注意地址欄的變化): 如果是遇到那種下載你網站內容之后,以后都不會更新的,就沒辦法了,就只能通過向搜索引擎投訴快照或者聯系站長走法律程序了。 今天諸城人家seo博客分享的網站被鏡像怎么辦,鏡像的危害及處理方法,算得上也是一篇實戰型文章分享,方法都是我親測有效才總結出來的,希望對大家有所幫助。另外,對本文有什么疑問、補充,歡迎提出學習交流!
- END - 瀏覽完了?你可以留下觀點! |