本人辦網(wǎng)站三年多,網(wǎng)站內(nèi)容出色,發(fā)展紅火,賺錢不少,但一直為一些垃圾網(wǎng)站的采集所苦惱。據(jù)不完全統(tǒng)計,有幾十個網(wǎng)站采集我網(wǎng)站內(nèi)容,有時我一個月的心血,編輯更新的內(nèi)容,采集者一分鐘就不到就解決問題,據(jù)為已有,有時采集量大時還會造成服務器奇慢,影響用戶訪問,實在令人生氣!
為了防止采集,我試過各種方法,絕大多數(shù)方法是“雙刃劍”---防止了采集,也影響了搜索引擎收錄,實在不爽!一日本人忽發(fā)奇想:何不采取封IP的辦法防止采集,于是網(wǎng)上找一段最簡單的封IP代碼,一試,果然有效,企圖采集者無功而返,經(jīng)三個多月應用,已找不到采集者了,實在有點寂寞,哈哈。實踐證實,本方法絕對不影響搜索收錄!具體代碼如下:
<%
Dim IP,IPString,VisitIP
'要禁止的IP地址
IPString="|61.233.40.201|61.240.131.121|127.0.0.1|211.154.44.169|219.150.14.36|"
'獲取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
%>
使用方法:
將上述代碼放到<head>區(qū),假如不知道什么是<head>區(qū),你就放到</head>上面即可!
IPString="|61.233.40.201|61.240.131.121|127.0.0.1|211.154.44.169|219.150.14.36|"是采集你網(wǎng)站內(nèi)容的垃圾站服務器IP,你可以自己替換,不知道對方服務器IP的可以點開始------運行-----輸入ping www.*****.com(采集網(wǎng)站的網(wǎng)址)獲得其IP!
127.0.0.1是防止從本地采集,你可以在本地試試,因為現(xiàn)在許多新網(wǎng)站都是從本地采集,所以這個127.0.0.1一定要封它!
現(xiàn)在許多網(wǎng)站程序有封IP功能,就不需要上述代碼了,直接封其服務器IP就行!
本人非凡聲明:
1、喜歡采集的朋友一定不會太興奮,不興奮就不興奮吧,你采集別人網(wǎng)站,別人興奮嗎?
2、此代碼是別人的,但創(chuàng)意是我的!
3、我不反對別人手動復制我網(wǎng)站的文章,但我絕對反對采集文章!
4、本文版權(quán)沒有,希望廣為轉(zhuǎn)載!
新聞熱點
疑難解答
圖片精選