重定向多个ip地址范围

时间:2013-11-08 23:04:48

标签: regex apache .htaccess mod-rewrite redirect

我希望能够将多个IP地址重定向到我网站上的特定页面 我不想要一个“完整的IP地址”,我只想使用一个部分范围 看到这个“拒绝”示例:

deny from 100.22.
deny from 100.44.
deny from 22.122.
instead of denying them, i want to redirect them to http://mysite/service/denied.shtml 

我知道这不是重定向IP地址的常规方法,
我也知道它会重定向许多以这些数字开头的其他人,但我对此感到满意。
提前谢谢。

1 个答案:

答案 0 :(得分:1)

此规则之类的内容适用于您的DOCUMENT_ROOT/.htaccess文件:

RewriteEngine On

RewriteCond %{REMOTE_ADDR} ^(100\.(22|44)|22\.122)
RewriteRule ^ http://mysite/service/denied.shtml? [L,NC,R=302]