前幾天,一位熱心的網友告訴說有一個網站和我們的網站內容一模一樣,但是網址不對。經過檢查,發現網站被人鏡像(克隆)了。在網上查詢了下,也沒有找到靠譜的解決方法。於是只能自己研究,現在已經完全掌握了如何處理網站被鏡像的有效方法,下邊把詳細的操作方法分享給大家:
如何知道網站被鏡像(克隆)
復制網站的title所有內容,用百度進行查詢,如果有和你網站title相同的站,並且是二級域名。那可以判斷網站已經被人克隆了。如下圖所示:
網站被鏡像(克隆後)應該如何解決?
最有效的方法是:在服務器內直接禁止掉對方的IP。操作方法如下
第一步:獲得對方網站的IP地址,我們可以在開始--運行--輸入cmd--回車後出現命令提示符,在命令提示符內輸入ping 對方的網址。就可以輕松獲得對方的IP地址,如下圖所示:
第二步:從服務器內禁止掉這個IP訪問,我們先來用阿裡雲虛擬主機屏蔽的方法,需要在.htaccess加入以下代碼
RewriteEngine on RewriteBase / Order Deny,Allow // 拒絕開關,allow表示拒絕訪問 Deny from 106.185.26.32 //輸入要屏蔽的IP地址
解決的方法是,直接從CDN系統把IP加入了黑名單。點擊CDN管理,選擇安全防護,增加IP黑名單即可。如下圖所示:
設置完成後,發現問題已經解決,對方網站已經無法鏡像我們的網站了,如下圖所示:
至此,網站被鏡像的問題已經徹底解決!
補充:有服務器的小伙伴,禁止IP可能要更容易一些。可以直接通過IIS或者其他的安全軟件來禁止,以下為那些用不同虛擬主機的解決方法:
Linux下 規則文件.htaccess(手工創建.htaccess文件到站點根目錄)
<IfModule mod_rewrite.c> RewriteEngine On #Block ip RewriteCond %{http:X-Forwarded-For}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.) [NC] RewriteRule (.*) - [F] </IfModule>
windows2003(需要開啟偽靜態組件)
#Block ip RewriteCond %{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR} (8.8.4.4|8.8.8.) [NC] RewriteRule (.*) - [F]
windows2008下 規則文件web.config (手工創建web.config文件到站點根目錄)
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="band ip" stopProcessing="true"> <match url="(.*)" /> <conditions logicalGrouping="MatchAny"> <add input="%{HTTP_X_FORWARDED_FOR}&%{REMOTE_ADDR}" pattern="(8.8.4.4|8.8.8.)" /> </conditions> <action type="AbortRequest" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
如果您還有疑問歡迎在的SEO問答板塊中交流。
本文原創,轉載請注明出處:http://www.seozf.com/seojc/seogaoji/611.html