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

Ayuda con expresión regular para redireccionamiento con .htaccess

Estas en el tema de Ayuda con expresión regular para redireccionamiento con .htaccess en el foro de Apache en Foros del Web. Hola a tod@s; Necesito ayuda para la creación de una expresión regular para hacer una redirección en .htacces. Ahora mismo ya hago redirecciones on .htaccess ...
  #1 (permalink)  
Antiguo 08/02/2009, 08:09
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 20 años, 1 mes
Puntos: 4
Ayuda con expresión regular para redireccionamiento con .htaccess

Hola a tod@s;

Necesito ayuda para la creación de una expresión regular para hacer una redirección en .htacces.

Ahora mismo ya hago redirecciones on .htaccess pero necesito hacer redirecciones 301 a urls que ya no existen.

Tengo urls del tipo

http://www.midominio.com/YYYY/MM/DD/titulo_articulo

Que ahora se han transformado al tipo

http://www.midominio.com/titulo_articulo

Lo que me gustaría es hacer una expresión regular que detectara las urls antiguas (las que incluyen dominio.com/YYYY/MM/DD/titulo) y redirigirlas a la url sin fechas (dominio.com/titulo)

La verdad es que no soy nada bueno con expresiones regulares y agradecería si alguien me pudiera indicar como debería hacerlo o si se ha encontrado con algo similar.

Saludos y gracias de antemano.
  #2 (permalink)  
Antiguo 08/02/2009, 09:48
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 20 años, 1 mes
Puntos: 4
Respuesta: Ayuda con expresión regular para redireccionamiento con .htaccess

Hola chicos... leyendo un poco al final he conseguido algo que hace lo que buscaba añadiendo esta linea a mi .htaccess

RewriteRule ^[0-9]*/[0-9]*/[0-9]*/(.*)$ http://www.midominio.com/$1 [L,R=301]

Espero que pueda ayudar a alguien con un problema parecido al mio.

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 09:16.