Configurar redirección 301 en WordPress con Plesk
Si tienes un sitio web en WordPress alojado en un servidor con Plesk, es muy probable que en algún momento necesites redirigir a tus visitantes de una URL antigua a una nueva. Esto es esencial cuando cambias la estructura de tu web, migras de dominio, o simplemente quieres unificar el tráfico hacia la versión correcta de tu página (por ejemplo, de http a https, o de www a non-www).
La herramienta clave para hacer esto sin perder posicionamiento en buscadores es la redirección 301. En este artículo, te explicaré paso a paso cómo configurar una redirección 301 en WordPress usando Plesk, de una forma sencilla y clara, incluso si no tienes experiencia técnica.
¿Qué es una redirección 301 y por qué es importante?
Una redirección 301 es una instrucción que le envías al navegador y a los motores de búsqueda (como Google) indicando que una página se ha movido de forma permanente a una nueva ubicación. Piensa en ello como un "cambio de domicilio" digital: si alguien llega a tu antigua dirección, el sistema le dice amablemente "ahora estoy aquí" y lo lleva a la nueva página.
¿Por qué es crucial para tu SEO?
Cuando no configuras una redirección 301, los visitantes que lleguen a una URL antigua se encontrarán con un error 404 (página no encontrada). Esto genera una mala experiencia de usuario y, además, Google interpreta que tu sitio tiene enlaces rotos, lo que puede penalizar tu posicionamiento. Con una redirección 301, transfieres casi todo el "jugo SEO" (autoridad, enlaces y tráfico) de la URL antigua a la nueva.
Ejemplos comunes de uso:
- Cambiar de dominio (de
miviejo.comaminuevo.com). - Migrar de HTTP a HTTPS.
- Unificar la versión
wwwy la versión sinwww. - Cambiar la estructura de una categoría o página específica (por ejemplo,
/blog/articulo-viejoa/recursos/articulo-nuevo).
Antes de empezar: ¿Qué necesitas?
Para seguir esta guía, necesitarás:
- Acceso a tu panel de control Plesk (generalmente a través de
https://tudominio.com:8443o la URL que te haya proporcionado tu proveedor de hosting). - Tener instalado WordPress en tu dominio.
- Saber qué URLs quieres redirigir (la antigua y la nueva).
[INFO] Si tu hosting utiliza Syspanel (anteriormente conocido como HestiaCP), el acceso es por el puerto 2106 (ejemplo:
https://tudominio.com:2106). Aunque el panel sea diferente, el concepto de redirección es similar, pero este artículo se centra en Plesk.
Método 1: Configurar redirección 301 desde el panel de Plesk (la forma más fácil)
Esta es la opción más recomendada para la mayoría de usuarios, ya que no requiere tocar código y es muy visual. Plesk tiene una herramienta específica para crear redirecciones.
Paso 1: Accede a Plesk y selecciona tu dominio
- Inicia sesión en tu panel de Plesk.
- En el menú lateral, haz clic en Sitios web y dominios.
- Busca el dominio de tu WordPress y haz clic en su nombre o en el icono de engranaje (configuración).
Paso 2: Busca la opción "Redireccionamiento HTTP"
Dentro de la configuración del dominio, desplázate hacia abajo hasta encontrar la sección Redireccionamiento HTTP (a veces aparece como "Redireccionar" o "HTTP Redirect"). Haz clic en ella.
Paso 3: Configura la redirección
Se abrirá un formulario sencillo. Aquí deberás rellenar los siguientes campos:
- Redirigir desde: Aquí se mostrará automáticamente tu dominio actual (por ejemplo,
http://tudominio.com). Si quieres redirigir una URL específica, como/pagina-vieja/, puedes escribirla después del dominio, pero ten cuidado: si escribes la URL completa, Plesk a veces la interpreta mal. Es mejor usar la opción de "redirigir todo el sitio" o, para URLs concretas, usar el método 2 (archivo .htaccess). - Redirigir a: Escribe la URL completa a la que quieres enviar a los visitantes. Por ejemplo:
https://tudominio.com/pagina-nueva/. - Tipo de redirección: Selecciona 301 (permanente). Es fundamental elegir esta opción para mantener el SEO.
- Opciones adicionales: Marca la casilla "Redirigir con código 301" si aparece. También puedes elegir si quieres redirigir solo la página principal o todo el sitio.
Paso 4: Guarda los cambios
Haz clic en Aceptar o Guardar. Plesk aplicará la redirección automáticamente. Puedes probarla escribiendo la URL antigua en tu navegador; deberías ser redirigido a la nueva dirección.
[TIP] Si tu objetivo es redirigir todo tu sitio de HTTP a HTTPS (por ejemplo, de
http://tudominio.comahttps://tudominio.com), esta es la mejor opción. Simplemente escribehttps://tudominio.comen el campo "Redirigir a" y selecciona 301.
Método 2: Editar el archivo .htaccess (para redirecciones más específicas)
Si necesitas redirigir URLs concretas (como una página antigua a una nueva, o un patrón de URLs), el método anterior puede no ser suficiente. En ese caso, puedes editar el archivo .htaccess de tu WordPress, que se encuentra en la raíz de tu sitio.
Paso 1: Accede a los archivos de tu sitio
Desde Plesk, ve a Sitios web y dominios > selecciona tu dominio > Administrador de archivos. También puedes usar FTP, pero el administrador de archivos de Plesk es más directo.
Paso 2: Localiza el archivo .htaccess
En la carpeta raíz (normalmente httpdocs o public_html), busca el archivo llamado .htaccess. Si no lo ves, asegúrate de que la opción "Mostrar archivos ocultos" esté activada (suele haber un checkbox en la parte superior).
Paso 3: Haz una copia de seguridad
Antes de modificar nada, siempre descarga una copia del .htaccess original. Un error en este archivo puede dejar tu sitio inaccesible. Puedes hacer clic derecho sobre él y seleccionar "Descargar".
Paso 4: Agrega las reglas de redirección 301
Abre el archivo .htaccess con el editor de texto que incluye Plesk (haz clic en el archivo y luego en "Editar en el editor de texto"). Verás un contenido similar a este (es el código típico de WordPress):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Para agregar una redirección 301, debes insertar las instrucciones antes de la línea # BEGIN WordPress. Por ejemplo:
# Redirección 301 de /pagina-vieja/ a /pagina-nueva/
Redirect 301 /pagina-vieja/ https://tudominio.com/pagina-nueva/
Explicación de la sintaxis:
Redirect 301: Indica que es una redirección permanente./pagina-vieja/: Es la ruta relativa desde la raíz de tu dominio. No pongas el dominio completo aquí.https://tudominio.com/pagina-nueva/: Es la URL completa de destino.
Puedes agregar tantas líneas como necesites, una por cada redirección.
Paso 5: Guarda y prueba
Guarda el archivo. Ahora, cuando alguien visite tudominio.com/pagina-vieja/, será redirigido automáticamente a la nueva URL. Verifícalo en tu navegador.
[WARNING] Si cometes un error en el archivo
.htaccess, tu sitio podría mostrar un error 500 (Internal Server Error). Si esto ocurre, no entres en pánico. Simplemente vuelve a subir la copia de seguridad que descargaste usando el Administrador de archivos de Plesk o FTP, y el sitio volverá a funcionar.
Redirecciones avanzadas con mod_rewrite
Si necesitas algo más complejo, como redirigir todas las URLs de un directorio antiguo a uno nuevo, puedes usar el módulo mod_rewrite. Por ejemplo, para redirigir todo el contenido de /blog/ a /noticias/, añadirías esto antes de # BEGIN WordPress:
RewriteEngine On
RewriteRule ^blog/(.*)$ https://tudominio.com/noticias/$1 [R=301,L]
Esto captura cualquier URL que empiece por /blog/ y la redirige a la misma ruta pero bajo /noticias/.
Método 3: Usar un plugin de WordPress (alternativa fácil)
Si no te sientes cómodo editando archivos del sistema, puedes usar un plugin de WordPress. Esta opción es muy amigable para principiantes.
Paso 1: Instala un plugin de redirección
Desde el escritorio de WordPress, ve a Plugins > Añadir nuevo y busca "Redirection" (es uno de los más populares y fiables). Instálalo y actívalo.
Paso 2: Configura la redirección
Una vez activado, verás una nueva opción en el menú de WordPress llamada Redirection. Haz clic en ella y luego en Añadir nuevo.
- URL origen: Escribe la ruta relativa de la URL antigua (por ejemplo,
/pagina-vieja). - URL destino: Escribe la URL completa de destino (por ejemplo,
https://tudominio.com/pagina-nueva). - Tipo: Selecciona 301 - Movido permanentemente.
Paso 3: Guarda y verifica
El plugin se encargará de escribir las reglas en el .htaccess o en su propia base de datos. Es muy útil porque además lleva un registro de las redirecciones y te avisa si hay errores 404.
[INFO] Los plugins son cómodos, pero ten en cuenta que añaden peso a tu WordPress. Si solo necesitas una o dos redirecciones, el método de Plesk o el
.htaccessson más ligeros.
Errores comunes y cómo solucionarlos
"La redirección no funciona"
- Causa: Puede que el navegador tenga la URL antigua en caché. Prueba en modo incógnito o borra la caché del navegador.
- Solución: También verifica que no hayas puesto la URL de origen con el dominio completo en el
.htaccess. Recuerda: solo la ruta relativa (sinhttp://).
"Aparece un error 500 después de editar el .htaccess"
- Causa: Un error de sintaxis en el archivo.
- Solución: Restaura la copia de seguridad que hiciste. Luego, vuelve a intentarlo escribiendo las reglas con cuidado, asegurándote de que no haya espacios extra.
"La redirección 301 no es permanente, sino temporal (302)"
- Causa: En Plesk, si seleccionas "Temporal" en lugar de "Permanente", o en el
.htaccessusasRedirect 302en lugar deRedirect 301. - Solución: Revisa la configuración y asegúrate de que el código sea 301.
Preguntas frecuentes (FAQ)
¿Puedo redirigir un subdominio a una carpeta de mi WordPress?
Sí. Desde Plesk, puedes crear una redirección para el subdominio (ejemplo: blog.tudominio.com) hacia una URL específica. Ve a la configuración del subdominio y busca la opción de redireccionamiento HTTP.
¿Qué pasa si ya tengo un plugin de redirección y también configuro una en Plesk?
Podría haber conflictos. Es mejor usar solo un método. Si usas Plesk, desactiva cualquier plugin de redirección. Si usas un plugin, no modifiques el .htaccess manualmente para las mismas URLs.
¿Las redirecciones 301 afectan la velocidad de mi sitio?
Mínimamente. Una redirección 301 añade una fracción de segundo a la carga, pero es insignificante. Es mucho peor tener un error 404.
¿Cómo verifico que mi redirección 301 funciona correctamente?
Puedes usar herramientas online como "HTTP Status Code Checker" o simplemente escribir la URL antigua en tu navegador y ver si llegas a la nueva. También puedes usar la extensión de Chrome "Redirect Path" para ver el código de estado.
Conclusión
Configurar una redirección 301 en WordPress con Plesk es un proceso sencillo que puede marcar una gran diferencia en tu SEO y en la experiencia de tus usuarios. Ya sea usando la herramienta integrada de Plesk, editando el archivo .htaccess o instalando un plugin, lo importante es que lo hagas correctamente y siempre con el código 301.
Recuerda: antes de hacer cualquier cambio, haz una copia de seguridad. Y si algo sale mal, no te preocupes, siempre puedes restaurarla. Con esta guía, espero que te sientas seguro para gestionar tus redirecciones y mantener tu sitio web optimizado para los motores de búsqueda.
Si tienes más dudas, no dudes en consultar la documentación de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu WordPress!
