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

Ayuda con Redirecion 301 en .htaccess

Estas en el tema de Ayuda con Redirecion 301 en .htaccess en el foro de Apache en Foros del Web. Hola, estoy necesitando su ayuda tengo en mi web algunas URLs que son repetidas y quiero solucionar este problema con redirecion 301 y que quede ...
  #1 (permalink)  
Antiguo 07/09/2007, 11:26
 
Fecha de Ingreso: junio-2001
Ubicación: Rosario
Mensajes: 1.434
Antigüedad: 22 años, 10 meses
Puntos: 2
Ayuda con Redirecion 301 en .htaccess

Hola, estoy necesitando su ayuda tengo en mi web algunas URLs que son repetidas y quiero solucionar este problema con redirecion 301 y que quede 1 sola URL pero sin perder las URLs anteriores que ya tendo indexadas en los buscadores...

Actualmente uso Mod_Rewrite asi:

RewriteRule ^article([1-9][0-9]*).* modules.php?name=News&file=article&sid=$1

Lo cual me genera una URL

article32525-titulo-noticia.html

Yo lo que quiero hacer es pasar el article a lo ultimo y que quede el titulo primero, hacerlo es facil... pero quiero hacerlo sin perder lo anterior ?

Un EJ:

URL Vieja:
http://www.programasfull.com/article...as_gratis.html

La cual es redirecionada a URL Nueva:
http://www.programasfull.com/the-bat...s-art3232.html


Como puedo hacer esto sin perder las URLs viejas ? me explico...

Gracias
  #2 (permalink)  
Antiguo 07/09/2007, 11:39
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Ayuda con Redirecion 301 en .htaccess

Código:
RewriteRule ^article([0-9]+)-(.*).html $2-art$1.html [R=301,L]
RewriteRule ^(.*)-art([0-9]+).html modules.php?name=News&file=article&sid=$2 [NC]
Espero no haberme confundido en nada.
  #3 (permalink)  
Antiguo 07/09/2007, 13:36
 
Fecha de Ingreso: junio-2001
Ubicación: Rosario
Mensajes: 1.434
Antigüedad: 22 años, 10 meses
Puntos: 2
Re: Ayuda con Redirecion 301 en .htaccess

Hola Bonez, gracias por responderme, he probado lo que me ha puesto y funciona correctamente pero me hace una pequeña falla

Cuando entro a la URL vieja:
http://www.aclantis.com/article13222...telefono..html

Me redireciona a esta URL Nueva:
http://www.aclantis.com/var/www/acla...-art13222.html

Si bien el script anda no entiendo porque me agrega el patch del servidor:
var/www/aclantis/public_html/

Estoy poniendo algo mal mmm ?
  #4 (permalink)  
Antiguo 07/09/2007, 18:54
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Re: Ayuda con Redirecion 301 en .htaccess

Uy. Prueba a poner una barra antes de la URL de la redirección:
Código:
RewriteRule ^article([0-9]+)-(.*).html /$2-art$1.html [R=301,L]
RewriteRule ^(.*)-art([0-9]+).html modules.php?name=News&file=article&sid=$2 [NC]
  #5 (permalink)  
Antiguo 12/09/2007, 13:40
 
Fecha de Ingreso: junio-2001
Ubicación: Rosario
Mensajes: 1.434
Antigüedad: 22 años, 10 meses
Puntos: 2
Re: Ayuda con Redirecion 301 en .htaccess

Muchas Gracias Bonez, ahora me ha funcionado correctamente
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 11:33.