0
我试图设置Apache(亚马逊Linux上2.4.25)将用户重定向到某个站点,如果他们的远程地址不在给定的授权IP地址列表中。例如,如果他们的IP地址是123.321.123.1
或192.192.192.5
或169.22.123.x
,则请继续执行mysite.com
;否则,重定向到google.com
。Apache重写,除非条件符合
我不知道如何处理这一点,因为知道它会涉及与重写,我很舒服做shenanigans。
任何帮助或建议或想法,将不胜感激。
TIA!
您可以使用['RewriteCond'(http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond)检查的'%{REMOTE_ADDR}内容'作以下的RewriteRule条件。 – CBroe
谢谢。这是有道理的,但我真的不确定的是如何指定可接受的IP地址的范围。 –
对于完整的IP地址,您可以使用“= CondPattern”语法,并且匹配的地址以'169.22.123.'开头,可以使用非常基本的正则表达式来完成。 – CBroe