htaccess拒绝持续9个号码

时间:2014-08-18 16:13:47

标签: .htaccess

我有一个小问题,

如何在deny from上使用.htaccess拒绝来自:

111.111.111.11*

我尝试使用**.*,但没有效果。

我会拒绝

中的所有号码
111.111.111.110

111.111.111.119

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我认为您需要使用SetEnvIf,如下所示:

SetEnvIf Remote_Addr ^111\.111\.111\.11[0-9]$ GetOut=1

Order allow,deny
Allow from all
Deny from env=GetOut

使用类似示例查看the docs for SetEnvIfa document about Access Control

答案 1 :(得分:0)

Deny from没有使用正则表达式,但您可以使用mod_rewrite来实现这一效果:

RewriteEngine On

RewriteCond %{REMOTE_ADDR} 111\.111\.111\.11[0-9]
RewriteRule ^ - [F]