Volver a la página principal
domingo 18 agosto 2024
8

Cómo hacer una redirección en htaccess

El archivo .htaccess es una herramienta poderosa para la gestión del comportamiento de un servidor web Apache. Una de sus funciones más comunes es realizar redirecciones, que permiten enviar a los usuarios y motores de búsqueda de una URL a otra. Esto es especialmente útil cuando cambias la estructura de tu sitio o mueves contenido de una dirección a otra.

Redirección 301

La redirección 301 es una redirección permanente. Indica a los motores de búsqueda que una página se ha movido de forma definitiva a una nueva URL, transfiriendo toda la autoridad de la página antigua a la nueva.

Cómo hacerlo:

1. Accede a tu servidor y abre el archivo .htaccess en el directorio raíz de tu sitio web.

2. Añade la siguiente línea para redirigir una URL antigua a una nueva:

Redirect 301 /antigua-pagina.html https://www.ejemplo.com/nueva-pagina.html

3. Guarda el archivo y sube los cambios al servidor.

Redirección 302

La redirección 302 es temporal. Se utiliza cuando deseas redirigir temporalmente el tráfico de una URL a otra sin afectar el ranking de la página original.

Cómo hacerlo:

1. Abre el archivo .htaccess.

2. Añade la siguiente línea para crear una redirección temporal:

Redirect 302 /pagina-temporal.html https://www.ejemplo.com/pagina-nueva.html

3. Guarda y sube el archivo actualizado.

Algunos ejemplos

  • Redirigir una página a otra:
Redirect 301 /contacto.html https://www.ejemplo.com/contacto-nuevo.html
  • Redirigir todo un sitio a otro:
Redirect 301 / https://www.nuevo-sitio.com/
  • Redirigir una URL a una carpeta específica:
Redirect 301 /antigua-carpeta/ https://www.ejemplo.com/nueva-carpeta/

Referencias a sitios oficiales

Para más información sobre redirecciones en .htaccess y otras configuraciones avanzadas, puedes consultar la documentación oficial de Apache.

Etiquetas:
apache
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer