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

Duda con RedirectMatch

Estas en el tema de Duda con RedirectMatch en el foro de Apache en Foros del Web. Hola a todos, Requiero hacer un redireccionamiento 301 de todas la paginas aspx a el home de mi nuevo sitio, esto debido que cambie de ...
  #1 (permalink)  
Antiguo 13/02/2012, 09:50
Avatar de Akiracr  
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 3 meses
Puntos: 3
Duda con RedirectMatch

Hola a todos,

Requiero hacer un redireccionamiento 301 de todas la paginas aspx a el home de mi nuevo sitio, esto debido que cambie de tecnología y aun quedan indexadas paginas antiguas con url de aspx, tengo la siguiente regla:

Cita:
RedirectMatch 301 (.*)\.aspx$ http://www.sitio.com
Pero me provoca un ciclo infinito de re direcciones al buscar los parámetros de la url antigua.

No se que estoy haciendo mal, en realidad lo que requiero es que toda url aspx lleve al home del sitio indicando un estado 301, agradecería la ayuda del caso.
__________________
http://www.maxmendez.net/

Última edición por Akiracr; 13/02/2012 a las 10:06
  #2 (permalink)  
Antiguo 13/02/2012, 13:02
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Duda con RedirectMatch

La regla en si no está mal, pero surgen dudas de tu planteo, si vos decís

Cita:
hacer un redireccionamiento 301 de todas la paginas aspx a el home de mi nuevo sitio
interpreto que tu nuevo sitio es "un nuevo dominio"
Es de suponer que tenias
http://sitioviejo.com/algo.aspx
http://sitioviejo.com/otracosa.aspx

Y todas ellas te deberían llevar al index de http://www.sitio.com
Si en el .htaccess de sitio.com no hay ningún error, todo te tendría que funcionar bien

Como también hablás de "cambio de tecnología", podría entenderse como que pasaste de asp a php, pero el dominio sigue siendo el mismo, para esto quizás lo conveniente sea
Código Apache:
Ver original
  1. RedirectMatch 301 (.*)\.aspx$ $1.php

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 13/02/2012, 14:32
Avatar de Akiracr  
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: Duda con RedirectMatch

Gracias por tu respuesta, realmente no es un cambio de dominio es el cambio de todo el sitio, anteriormente elaborado en aspx y ahora en php, por lo que todos los links son distintos a los del sitio antiguo de aspx.

Todas las paginas he información del sitio antiguo paso al olvido y se inicio de nuevo con nuevos contenidos, de ahi la necesidad de indicar a los buscadores que el error 301 y no un 404.
__________________
http://www.maxmendez.net/

Última edición por Akiracr; 13/02/2012 a las 14:39
  #4 (permalink)  
Antiguo 13/02/2012, 17:29
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: Duda con RedirectMatch

Si es eso, esto debería funcionar

Código Apache:
Ver original
  1. RedirectMatch 301 ^(.*)\.aspx$ http://www.sitio.com
es decir cualquier aspx provoca una redirección
Revisá los logs de Apache si te sigue generando un loop
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 14/02/2012, 11:57
Avatar de Akiracr  
Fecha de Ingreso: septiembre-2006
Mensajes: 114
Antigüedad: 18 años, 3 meses
Puntos: 3
Respuesta: Duda con RedirectMatch

Gracias por tu respuesta obtengo el mismo resultado :(

Error 310 (net::ERR_TOO_MANY_REDIRECTS)
__________________
http://www.maxmendez.net/

Etiquetas: red, url
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 20:28.