httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark jensen <ngiw2...@hotmail.com>
Subject [users@httpd] RewriteEngine conditions?
Date Thu, 07 Aug 2014 04:47:18 GMT
I want to redirect all the inside network IPs to an error page except some IPs, A condition
like this:

if ( IP_from_Network = 192.168.1.0 and ((IP != 192.168.1.4) or (IP != 192.168.1.5) or (IP
!= 192.168.1.6)) )
{
redirect to an error page
}

so I' trying to achieve this using RewriteEngine:

 RewiteEngine On
      RewriteCond   %{REMOTE_ADDR}   !^192\.168\.1\.4$  [NC]
      RewriteCond   %{REMOTE_ADDR}   !^192\.168\.1\.5$  [NC]
      RewriteCond   %{REMOTE_ADDR}   !^192\.168\.1\.6$  [NC]
      RewriteCond   %{REMOTE_ADDR}   ^192\.168\.1\.*$  [NC]
      RewriteCond    %{REQUEST_URI}   ^/test/manager/.* [NC]
      RewriteRule    ^(.*)$           -                 [R=404,L]

Is this would do what I want or should I use other tags like [OR]?
 		 	   		  
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
Mime
View raw message