欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

htaccess deny 多上ip 拒绝多个ip访问

shiping1 的头像

WordPress中借助.htaccess屏蔽某个IP或某个IP段(防垃圾评论)

2,903
  • 4.75 / 5 5
  •  
  •  
  •  
  •  
  •  
4.75分(4票)
5

最近本站DeveWork.com 老是被来自142.4.108.109这个ip的垃圾评论骚扰,看来之前的《代码实现 WordPress 反垃圾评论功能》用处还是有限的。于是想到了用Apache 的.htaccess 屏蔽这个垃圾评论ip。

方法如下:

在空间的根目录的.htaccess加入以下代码:

1、如果要屏蔽某一特定IP可以使用:

1
2
3
order allow,deny
deny from 142.4.108.109
allow from all

2、如果想要屏蔽多个IP地址,只需多加几个deny from 即可

1
2
3
4
5
order allow,deny
deny from 192.168.0.2
deny from 192.168.0.3
deny from 192.168.0.4
allow from all

3、如果需要屏蔽整个IP段,可以使用

1
2
3
order allow,deny
deny from 192.168.0
allow from all

4、如果只想屏蔽IP段中的一小部分IP,则可使用

1
2
3
order allow,deny
deny from 192.168.0.100/200
allow from all

完工,以后来自被屏蔽ip的访问只会显示如图的403页面:

Forbidden
You don’t have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.

来自  http://devework.com/wordpress-htaccess-block-ip.html
普通分类: