Redirección 301 en HTACCESS: Evitar pérdida de indexaciones

  • Autor Autor Lucas23
  • Fecha de inicio Fecha de inicio

Lucas23

1
Zeta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Hola gente, quiero hacer una redirección 301 para no perder las indexaciones.

En mi web la URL antigua es: Enlace eliminado

Ejemplo: Enlace eliminado

Y la URL nueva:

Enlace eliminado

Ejemplo: Enlace eliminado

Ejemplo:
Cómo lo puedo redireccionar por HTACCESS? Ya están creadas las urls, cuando entro todo bien, pero también entra desde la url antigua y eso es lo que me molesta.

Saludos, y gracias de antemano.
 
Última edición:
Eh, no veo las URL's 😛
 
Necesitas dos cosas:

Primero: En realidad no es relevante como eran las URL antes. Lo que verdaderamente importa es COMO SON las URL originales. Por ejemplo, podrían ser de esta forma:
hxxp://misitio.com/index.php?id=01
esta información es muy importante. Necesitas saber como se llama el script que genera la página y como se llama la variable a la que se asigna el ID (que seguramente se llama ID). Para saber esto, dime: cómo son las URL normales, sin pretty links.

Con esos datos, creas la nueva estructura en tu sitio. Esto es importante. Las URL en tu sitio DEBEN SER las nuevas URL. Decídelo antes de crear la redirección.

Segundo, con estos datos, la redirección sería mas o menos asi:
Insertar CODE, HTML o PHP:
RewriteEngine on
RewriteRule http://misitio.com/([0-9]+)/(.*) http://misitio.com/index.php?id=$1 [R=301,L]
Y en el ejemplo, aunque se forman dos grupos, el segundo se ignora.
 
Espero que sea lo que buscas:

En un .htaccess agrega:

redirectMatch 301 ^(.*)$ Enlace eliminado

Saludos!