Foros del Web » Administración de Sistemas » Apache »

htaccess añadir excepciones a una redirección

Estas en el tema de htaccess añadir excepciones a una redirección en el foro de Apache en Foros del Web. Hola a todos: Lo que pretendo hacer es bastante sencillo pero no controlo todavía muy bien el RewriteCond y no sé cómo hacerlo. Yo tengo ...
  #1 (permalink)  
Antiguo 05/07/2019, 01:20
 
Fecha de Ingreso: junio-2007
Mensajes: 279
Antigüedad: 12 años, 1 mes
Puntos: 5
htaccess añadir excepciones a una redirección

Hola a todos:

Lo que pretendo hacer es bastante sencillo pero no controlo todavía muy bien el RewriteCond y no sé cómo hacerlo.

Yo tengo escrito:

RewriteRule blog/(.*)$ https://www.otrodominio.com/blog/$1 [NC,R=301,L]

y me funciona perfectamente pero quiero que por ejemplo cuando ponga:

blog/abc
blog/def

no me haga esa redirección.

Mi código es el siguiente:

RewriteCond %{REQUEST_URI} !^abc
RewriteCond %{REQUEST_URI} !^def
RewriteRule blog/(.*)$ https://www.otrodominio.com/blog/$1 [NC,R=301,L]

Pero nada, me hace siempre la redirección escriba lo que escriba.

¿Qué está mal en la sintaxis?

Gracias
  #2 (permalink)  
Antiguo 05/07/2019, 02:22
 
Fecha de Ingreso: junio-2007
Mensajes: 279
Antigüedad: 12 años, 1 mes
Puntos: 5
Respuesta: htaccess añadir excepciones a una redirección

Ya conseguí la manera de hacerlo, lo pongo aquí por si le sirve de utilidad a otra persona:

RewriteCond %{REQUEST_URI} !blog/abc [NC]
RewriteCond %{REQUEST_URI} !blog/def [NC]
RewriteRule blog/(.*)$ https://www.otrodominio.com/blog/$1 [NC,R=301,L]



La zona horaria es GMT -6. Ahora son las 23:03.