Foros del Web » Programando para Internet » PHP »

Expresion regular htaccess

Estas en el tema de Expresion regular htaccess en el foro de PHP en Foros del Web. Quiero redirigir todo lo que no sea php y html a una dirección remota, lo que no quiero es agregar todas las extensiones por lo ...
  #1 (permalink)  
Antiguo 02/07/2007, 17:10
 
Fecha de Ingreso: septiembre-2005
Mensajes: 13
Antigüedad: 14 años, 3 meses
Puntos: 0
Expresion regular htaccess

Quiero redirigir todo lo que no sea php y html a una dirección remota, lo que no quiero es agregar todas las extensiones por lo que mi expresión regular se leería así...

RewriteRule ^(.+)\.(php|html)$ http://otrodominio/$1.$2

pero a la inversa, pues precisamente php y html es lo que no habrá de redireccionarse
  #2 (permalink)  
Antiguo 02/07/2007, 20:53
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: Expresion regular htaccess

Pues el caracter de negación es ^.
Ahora, no recuerdo ejemplos de uso con alternativas, para empezar probaría con

(^php|^html)

O, más claramente, poner un par de RewriteCond-es:

RewriteCond %{REQUEST_URI} ! \.php$
RewriteCond %{REQUEST_URI} ! \.html$
RewriteRule ^(.+)$ http://otrodominio/$1


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:39.