2010-07-09 25 views
9

Estoy usando el código a continuación dentro de mi archivo .htaccess para poner mi sitio en mantenimiento. Esencialmente, lo que hace es redirigir a cualquier persona que NO sea de una dirección IP específica a un mantenimiento. subdominio donde tengo una página de mantenimiento (lo que me permite realizar pruebas en el sitio real). Mi pregunta es, ¿cómo agregaría una segunda dirección IP a la línea:.htaccess Mantenimiento Multiple IP's

RewriteCond %{REMOTE_ADDR} !^23\.254\.12\.43 

para permitir el ingreso de 2 IP? ¿Es tan simple como poner un espacio y usar el mismo formato que el primero? (Lo siento de antemano si realmente ES así de simple, pero no lo he probado por temor a que parezca estar funcionando pero realmente no). ¡Gracias!

################################################################### 
RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_ADDR} !^23\.254\.12\.43 
RewriteCond %{REQUEST_URI} !^/maintenance\.html$ 
RewriteRule ^(.*)$ http://maintenance.mysite.com [R=307,L] 
#################################################################### 

Respuesta

12

Simplemente añadiendo otra RewriteCond manejar la segunda dirección IP debe estar bien, así:

RewriteEngine On 
RewriteBase/
RewriteCond %{REMOTE_ADDR} !=23.254.12.43 
RewriteCond %{REMOTE_ADDR} !=192.168.0.1 
RewriteCond %{REQUEST_URI} !^/maintenance\.html$ 
RewriteRule ^(.*)$ http://maintenance.mysite.com [R=307,L]