Redirección en WordPress

Flechas indicando una redirección de dominio utilizada en wordpress

En el mundo digital, la redirección es una herramienta muy útil para dirigir a los usuarios de un sitio web hacia una nueva ubicación. La redirección es una función importante en WordPress que permite redirigir a los visitantes de un enlace a otro en el sitio web.

WordPress permite implementar diferentes tipos de redirecciones, tanto temporales como permanentes. En este artículo, exploraremos qué es una redirección temporal y permanente, y cuándo es apropiado utilizar cada una.

¿Qué es una Redirección permanente y temporal?

Redirección temporal

Una redirección temporal (también conocida como “redirección 302”) es cuando se envía a los usuarios de un sitio web a una nueva ubicación durante un período determinado de tiempo. Esto puede ser útil en situaciones donde se están realizando cambios temporales en el sitio web o se está llevando a cabo algún mantenimiento. Por ejemplo, si estás actualizando el diseño de tu página principal y quieres que los visitantes sean dirigidos a una página alternativa, mientras tanto.

Es importante mencionar que las redirecciones temporales no son recomendables para cambios permanentes en la estructura del sitio web o la URL de las páginas. Para eso, existe otro tipo de redirección: la redirección permanente.

Redirección permanente

Una redirección permanente (también conocida como “redirección 301”) se utiliza cuando se desea mover permanentemente un recurso o página web a una nueva URL. Esta opción es útil cuando se ha cambiado la URL o dominio de una página y se desea redirigir a los visitantes a la nueva URL. 

La ventaja principal de utilizar una redirección permanente es que los motores de búsqueda interpretan este tipo de redireccionamiento como un indicador para actualizar sus índices y mantener el valor SEO de la página original. Además, los navegadores también almacenan esta información en caché, por lo que los usuarios serán automáticamente redirigidos a la nueva ubicación cada vez que intenten acceder a la URL antigua.

¿Cuándo utilizar una redirección permanente o temporal?

La elección entre una redirección permanente o temporal depende del propósito y la duración del cambio que se está realizando en el sitio web. Aquí hay algunas pautas generales:

1. Redirección temporal: Utiliza una redirección temporal cuando necesites realizar cambios temporales en tu sitio web, como actualizaciones de diseño, mantenimiento programado o pruebas de rendimiento. Recuerda configurar un período específico de tiempo para la duración de la redirección y asegúrate de eliminarla una vez finalizado el cambio.

2. Redirección permanente: Utiliza una redirección permanente cuando realices cambios permanentes en tu sitio web, como cambiar el dominio principal o reestructurar las URLs de tus páginas. Este tipo de redireccionamiento garantiza que los visitantes sean dirigidos automáticamente a la nueva ubicación sin afectar negativamente su experiencia.

 

Cómo hacer redirecciones temporales y permanentes

Ahora que entendemos los conceptos básicos sobre las redirecciones temporales y permanentes, es importante saber cómo implementarlas en WordPress. Esto puedes hacerlo utilizado el panel de hosting si está disponible, como es el caso del hpanel de hostinger, un panel muy fácil de utilizar y un hosting superrápido y precios increíblemente bajos. Y otra opción es utilizando el archivo .htaccess que está encuentra en la raíz de tu instalación de WordPress y puedes editarlo utilizando un editor de texto.

A continuación te mostraré cómo hacer tres casos diferentes para redirección de URL utilizado el archivo .htaccess.

Antes de comenzar debes acceder a la raíz de archivos WordPress

1. Accede a tu servidor mediante FTP o Panel (cPanel, hPanel, otros) y busca el archivo .htaccess en el directorio raíz de tu instalación de WordPress.

2. Descarga una copia del archivo .htaccess existente como respaldo antes de realizar cualquier modificación.

3. Abre el archivo .htaccess utilizando un editor de texto y agrega las siguientes líneas de código:

Redirección temporal y permanente

Redirección temporal:

RewriteEngine On
RewriteRule ^old-url$ /new-url [R=301,L]

Redirección permanente

RewriteEngine On
RewriteRule ^old-url$ /new-url [R=302,L]

Reemplaza «old-url» con la URL que deseas redirigir y «new-url» con la nueva ubicación a donde quieres dirigir a los usuarios.

Guarda los cambios en el archivo .htaccess y súbelo nuevamente al directorio raíz de tu instalación de WordPress.

Cómo redirigir un URL de un dominio a otro

Si estás migrando tu sitio web a un nuevo dominio, es posible que desees redirigir todas las URL del antiguo dominio al nuevo. Para lograrlo, puedes seguir estos pasos:

Accede al archivo .htaccess y agrega las siguientes líneas de código:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.antiguodominio.com$ [OR]
RewriteCond %{HTTP_HOST} ^antiguodominio.com$
RewriteRule (.*)$ http://www.nuevodominio.com/$1 [R=301,L]

Reemplaza «antiguodominio.com» con el nombre de tu antiguo dominio y «nuevodominio.com» con el nombre de tu nuevo dominio.

3. Guarda los cambios en el archivo .htaccess y súbelo nuevamente al directorio raíz del antiguo dominio.

Cómo redirigir todas las URLs a un dominio nuevo

Si deseas redirigir todas las URL de tu sitio web a un nuevo dominio, sin importar la estructura de las páginas, puedes utilizar el siguiente código en el archivo .htaccess:


 RewriteEngine On
 RewriteCond %{HTTP_HOST} ^www.antiguo-dominio.com$ [OR]
 RewriteCond %{HTTP_HOST} ^antiguo-dominio.com$
 RewriteRule (.*)$ http://www.nuevo-dominio.com/$1 [R=301,L]

Reemplaza «antiguodominio.com» con el nombre de tu antiguo dominio y «nuevodominio.com» con el nombre de tu nuevo dominio.

Recuerda guardar los cambios en el archivo .htaccess después de realizar las redirecciones.

En resumen, las redirecciones son una herramienta poderosa para dirigir a los usuarios hacia nuevas ubicaciones en un sitio web. En WordPress, es posible implementar tanto redirecciones temporales como permanentes utilizando el archivo .htaccess. Es importante comprender cuándo es apropiado utilizar cada tipo de redirección y cómo realizarlas correctamente para garantizar una experiencia óptima para los visitantes y mantener la integridad del SEO del sitio web.

Publicaciones Similares