Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號
網站被惡意鏡像后有哪些危害?SEO技術要先了解一下什么是鏡像網站。 一些做SEO優化的伙伴發現自己在百度搜索自己的網站的時候出現了域名不同但是內容完全和我們自己網站一樣的網站,這種情況就可以判斷為我們自己的網站被別人鏡像了。
網站被惡意鏡像后有哪些危害??如何判斷網站被鏡像?
最簡單的查看方法就是在百度上面搜索:intitle 我們網站的標題 ,比如搜索:intitle 快排科技 - 網絡營銷學習全網整合營銷推廣工具軟件互聯網營銷資源站,如果百度上出現了很多標題一樣但是域名不一樣的網站,這個就說明了網站被鏡像了。
網站被惡意鏡像后有哪些危害?
那么到底什么是鏡像呢?惡意鏡像又被稱為惡意解析,也被稱作為惡意克隆。一般是別人用一些特殊的技術手段將我們的網站完全復制一個出來。除了域名不同,網站的內容完全和我們的網站相同。這些鏡像網站的工作原理一般是當用戶訪問鏡像的網站的時候,這個網站的程序就會自動來原網站來調取數據,然后修改相關的鏈接之后展現給用戶,這種實際上系統資源還是利用的原來的站點的。
這樣用戶和搜索引擎無法分辨哪個是真正的站點,哪個是鏡像出來的站點。所以就會有可能導致正版網站有可能被搜索引擎停止收錄,甚至刪除已經被收錄過的頁面。并且,如果他的這個域名有不健康的內容那么有可能我們的站點也會受到相應的污染,嚴重者會被攔截報毒或者 K 站的情況。
網站被惡意鏡像后有哪些危害,怎么處理?
1、通過 js 來防護網站被鏡像
在網站的頭部(也被稱作為頁眉或者 head)
<head></head>
標簽里面添加以下代碼:
<script type="text/javascript">if (document.location.host != "www.seokuaipai.cn") {location.href = location.href.replace(document.location.host,'www.seokuaipai.cn');}</script>
或者加上以下 js 代碼:
<script type="text/javascript">rthost = window.location.host;if (rthost != "www.seokuaipai.cn") {top.location.href = "https://www.seokuaipai.cn";}</script>
需要注意的是,代碼中的 www.seokuaipai.cn 域名要換成你的主域名,如果填寫錯誤的話,會導致網站一直在刷新的狀態。但是這個也是有缺點的,如果對方的鏡像網站屏蔽了 js 的話這個方法是不能用的,所以方法 1 和方法 2 結合使用效果更佳。
2、如果對方屏蔽了 js,應該如何防止被鏡像?
找到網站的頁眉,也就是 header.php 文件,我們編輯這個文件添加如下代碼:
<p style="display:none;"><script>proxy2016 = false;</script><img src="" onerror='setTimeout(function(){if(typeof(proxy2016)=="undefined"){window.location.host="www.seokuaipai.cn";}},3000);'></p>
有些網站是屏蔽 js 代碼比如下面的這個:
<script>...</script>
所以<script>proxy2016 = false;</script>
代碼將被過濾掉,img 的 onerror 設置超時時間 3000 毫秒,將運行函數部分,檢測是否還存在 proxy2016 字符,如果沒有找到就會將主機的 URL 改為 www.seokuaipai.cn;為了安全起見,將 js 部分可以使用 js 代碼混淆,可以使用站長工具進行代碼混淆《代碼混淆工具》比如本站的混淆結果如下:
經過測試,這代碼在 Chrome、IE11、360 極速瀏覽器上都有效,并且會跳轉到原來網站的文章頁,如果需要火狐瀏覽器生效的話需要將代碼里面的 img 標簽的 src 地址修改成空或者無效圖片地址就可以了。
3、通過屏蔽 IP 來防護網站被鏡像
我們知道網站鏡像的原理就是別人采集復制我們的網站,或者直接解析我們的網站內容進行展現,所以我們只需要屏蔽掉對方網站主機的 IP 即可。下面就以 wordpress 程序為例,其他程序的請自己測試。
我們首先要獲取對方服務器的 IP,這個 IP 有可能是對方域名所綁定的 IP,也有可能不是,這個我們可以通過網站日志查看下哪些 IP 訪問異常。如果對方是解析我們網站的話,我們可以通過下面的方法來獲取對方的 IP。首先復制下面的代碼,新建一個 php 文件,然后命名成“ip.php”上傳到你的網站根目錄。
然后訪問鏡像了你網站的站點,在地址后面加上.../ip.php 這段代碼,然后你的網站根目錄會出現 ip.txt 文件,我們打開這個文件之后就會看到一個 IP 地址。IP 獲取之后我們就需要屏蔽對方的 IP,以 wordpress 為例,我們找到網站的根目錄的.htaccess 文件。我們編輯下這個文件,我們添加如下的代碼(代碼里的 IP 修改成我們從 ip.txt 里面復制的 IP):
#添加 IP 黑名單Order Deny,AllowDeny from 162.158.72.179
如果你的網站采用的 CDN 加速的話,我們可以直接在 CDN 后臺添加 IP 黑名單。此時如果你刷新下鏡像的網站,如果對方網站是 403 報錯的話,就說明我們已經處理完畢了,剩下的就交給蜘蛛來處理了。
以上就是關于“網站被惡意鏡像后有哪些危害以及怎么處理”的介紹,我們應該養成定期分析數據指標的習慣,這樣才能夠及時發現SEO數據異常,從而避免網站被惡意鏡像,上述內容,僅供參考。
Copyright ? 2015 深圳市鑫惠廣網絡科技有限公司 粵ICP備2023111395號