apache重写,除非满足条件

时间:2017-05-25 22:24:57

标签: apache .htaccess apache2.4

如果他们的远程地址不在给定的授权IP地址列表中,我试图设置Apache(亚马逊Linux上的2.4.25)将用户重定向到某个站点。例如,如果他们的IP地址为123.321.123.1192.192.192.5169.22.123.x,则继续mysite.com;否则,重定向到google.com

我不知道怎么处理这个问题除了知道它会涉及带有重写的恶作剧,我很乐意这样做。

任何帮助或建议或想法都将不胜感激。

TIA!

1 个答案:

答案 0 :(得分:0)

幸运的是你在2.4!

<If "%{REMOTE_ADDR} == '123.321.123.1' || %{REMOTE_ADDR} ==  '192.192.192.5' || -R '169.22.123.0/24'">
  Redirect /what /matched
</If>