无忧主机原创:通过创建.htaccess伪静态规则屏蔽IP地址的方法
伪静态正则表达式的功能是十分强大的。今天无忧主机(www.51php.com)为大家推荐一个伪静态正则表达式(.htaccess)的一个非常使用的技巧。利用伪静态规则禁止特定IP或IP段访问网站。
1、禁止某个国家区域访问网站
一些特殊网站(如英文网站)需要禁止中文地区的用户浏览,那么你可以参考“从原理到方法图文讲解如何屏蔽某个国家IP地址访问网站”一文,已经做了详细的介绍。
2、禁止某个ip地址访问网站
大家时常会碰到一些异常IP访问网站,为了站点安全,我们需要禁止这些IP访问。那么最方便灵活的做法就是用.htaccess文件实现,编写一条伪静态正则表达式就可以实现控制。可以灵活方便,操作简单。方法如下:
#请将代码中的域名替换为你自己的网站域名
RewriteEngine on
RewriteBase /
#拒绝开关,allow表示拒绝访问
Order Deny,Allow
#输入要屏蔽的IP地址
Deny from 120.34.13.99
请将上面代码插入你的.htaccess文件中去,如果你还没有.htaccess文件,请安装中介绍方法,新建一个文件,并将上述代码完整添加进去。上传到网站根目录(public_html)马上生效。
纯Linux环境下高端免备案[香港独立IP地址] php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名