.htaccess根據IP地址限制訪問

屏蔽IP地址

屏蔽IP地址有時是很是必要的,好比對於一個外貿公司網站,來自國內的訪問是不會帶來任何經濟效益的,並且還佔用服務器資源,形成訪問延遲等問題。html

若是要屏蔽某一特定IP可使用:服務器

order allow,deny工具

deny from 192.168.0.1網站

allow from allspa

 

若是想要屏蔽多個IP地址,只需多加幾個deny from 便可插件

order allow,denyhtm

deny from 192.168.0.2ip

deny from 192.168.0.3資源

deny from 192.168.0.4域名

allow from all

 

若是須要屏蔽整個IP段,可使用

order allow,deny

deny from 192.168.0

allow from all

 

若是隻想屏蔽IP段中的一小部分IP,則可以使用

order allow,deny

deny from 192.168.0.100/200

allow from all

只容許特定IP訪問

若是你用的是固定IP,能夠限定只有你的IP能夠訪問網站後臺,好比WordPress的網站後臺地址爲/wp-admin/ 你就能夠在該目錄下創建一個.htaccess文件,而後進行IP限定。

若是你的是地區性網站,不但願外地用戶訪問你的網站,只須要設定只有該地區的IP段可以訪問便可。

具體方法也很簡單,把上面的 deny from 和 allow from 的位置換一下便可,好比:

order allow,deny

allow from 192.168.0.100/200

denyfrom all

容許IP段192.168.0.100至192.168.0.200的用戶訪問,其餘IP一概沒法訪問。

如何屏蔽「僞原創」網站

如今的「僞原創」對原創做者形成很大的困擾,不少都是用插件或抓取工具對原創網站的內容進行剽竊,一旦你發現某個網站對你的內容進行「僞原創」,你可使用本章介紹的方法來屏蔽該網站。

方法很簡單,就是把IP換成網址,例如:

order allow,deny

deny from .abc.com

allow from all

上面的配置就是屏蔽全部來自abc.com網站的訪問,你可能發現了.abc.com前面的點,這個是整站屏蔽(包括二級域名)!

這個也僅僅是針對使用網站自己功能或插件執行的採集而已,對一些專業的採集器,是一點辦法都沒有的。

 

轉載自:http://www.sjyhome.com/htaccess/limit-the-ip-address.html

相關文章
相關標籤/搜索