如今這個問題,對低一度及其他一些堅持原創的博友來說,已經越來越嚴峻了。為了防止采集,我試了N種方法,絕大多數都無效,有的防止了采集,卻同時也影響了SEO。那么,就這么束手無策了嗎?這兩天我思前想后,為何不利用封IP的辦法來防止采集呢?說干就干!于是從網上搜來一段簡單的封IP的代碼,經修改后測試,果然有效?;敬a如下:
<%
Dim IP,IPString,VisitIP
'要禁止的IP地址
IPString="|218.66.89.231|120.36.92.46|127.0.0.1|120.36.94.152|218.85.72.33|"
'獲取IP地址
IP = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
If IP = "" Then
IP = Request.ServerVariables("REMOTE_ADDR")
End If
VisitIP="|"&IP&"|"
If instr(1,IPString,VisitIP)>0 Then
response.write "對不起,你的IP已被禁止"
response.end
End If
%>
使用說明:
1.將上述代碼放到
區,如果你不知道什么是區,就放在上面即可!2.“IPString="|218.66.89.231|120.36.92.46|127.0.0.1|120.36.94.152|218.85.72.33|"”這句代碼中的IP地址,是采集你網站內容的垃圾站的服務器IP,你可以自己更換,如果不知道對方的服務器IP,就直接PING一下其網址。
3.查封“127.0.0.1”這個IP是為了防止從本地采集,你可以在本地測試看看,因為現在許多新網站都是從本地采集的,所以這個“127.0.0.1”一定要封!
4.如果你的網站程序已有了封IP的功能,就不需要上述代碼了,直接封掉其服務器IP即可!
另外:這個防止采集的辦法,雖是我目前測試后感覺最直接有效的,不過還是存在著幾個問題:A. 這個方法是否會影響到SEO效果?B. 這個方法僅僅防止了采集程序的騷擾,若碰到那些手動轉載、抄襲的,怎么辦?C. 這個方法僅對Asp采集程序適用,其他語言的采集站有效嗎……
這些問題留著以后低一度再慢慢研究吧!
Copyright@ 2011-2016 版權所有:大連千億科技有限公司 遼ICP備11013762-3號 google網站地圖 百度網站地圖 網站地圖
公司地址:大連市沙河口區中山路692號辰熙星海國際2317 客服電話:0411-39943997 QQ:2088827823 37482752
法律聲明:未經許可,任何模仿本站模板、轉載本站內容等行為者,本站保留追究其法律責任的權利! 隱私權政策聲明