Configurar redirección 301 en Plesk (de HTTP a HTTPS)
¿Por qué es importante redirigir HTTP a HTTPS en Plesk?
Cuando instalas un certificado SSL en tu sitio web, este queda disponible tanto por la versión segura (HTTPS) como por la antigua (HTTP). Si no configuras una redirección 301, los visitantes y los motores de búsqueda pueden acceder a las dos versiones, lo que genera varios problemas:
- Duplicidad de contenido: Google ve dos URLs diferentes para el mismo contenido. Esto confunde al motor de búsqueda y puede dividir la autoridad de tu página entre las dos versiones, perjudicando tu SEO.
- Mala experiencia de usuario: Quienes lleguen por HTTP verán un aviso de "No seguro" en el navegador, lo que genera desconfianza.
- Pérdida de tráfico: Los enlaces externos o marcadores que apunten a HTTP no se beneficiarán de la seguridad de HTTPS.
La redirección 301 es una instrucción permanente que le dice al navegador y a los buscadores: "Esta página se ha movido de forma definitiva a esta nueva dirección". En este caso, de HTTP a HTTPS. Implementarla correctamente en Plesk es sencillo y te asegura que todo el tráfico fluya hacia la versión segura, consolidando tu SEO y mejorando la confianza de tus usuarios.
Requisitos previos antes de empezar
Antes de configurar la redirección 301, asegúrate de cumplir con estos puntos:
[INFO] Tu sitio web debe tener un certificado SSL válido instalado y activo en Plesk. Sin él, la redirección a HTTPS no funcionará.
- Certificado SSL instalado: Puedes obtener uno gratuito con Let's Encrypt desde el propio panel de Plesk.
- Acceso al panel de Plesk: Necesitas credenciales de administrador o de un plan de hosting que permita gestionar dominios.
- Dominio apuntando al servidor: Tu dominio debe resolver a la IP de tu servidor donde está alojado el sitio.
Método 1: Redirección 301 desde el panel de Plesk (la más fácil)
Este es el método recomendado para la mayoría de los usuarios, ya que no requiere tocar archivos de configuración manualmente.
Paso 1: Accede a la configuración del dominio
- Inicia sesión en tu panel de Plesk.
- En el menú de la izquierda, haz clic en Sitios web y dominios.
- Busca el dominio para el que quieres configurar la redirección y haz clic en su nombre o en el icono de engranaje (Configuración).
Paso 2: Configura la redirección
- Dentro de la configuración del dominio, desplázate hasta la sección Redirección.
- Marca la casilla Redirigir el sitio web a la siguiente URL.
- En el campo Redirigir a, escribe exactamente:
https://tudominio.com(reemplaza "tudominio.com" con tu dominio real). - En las opciones de redirección, elige:
- Código de redirección: 301 Moved Permanently (esta es la clave para el SEO).
- Redirigir con la ruta completa: Marca esta opción si quieres que cualquier página específica (ej:
http://tudominio.com/pagina) se redirija a su versión HTTPS (ej:https://tudominio.com/pagina). Recomendado.
- Haz clic en Aceptar o Guardar.
[TIP] Si tu sitio tiene subdominios (ej: blog.tudominio.com), deberás repetir este proceso para cada subdominio por separado.
Paso 3: Verifica que funciona
Abre una ventana de incógnito en tu navegador y escribe http://tudominio.com. Deberías ser redirigido automáticamente a https://tudominio.com. También puedes usar herramientas online como "HTTP Status Code Checker" para confirmar que el código de respuesta es 301.
Método 2: Redirección 301 mediante archivo .htaccess (para usuarios avanzados)
Si prefieres un control más granular o tu plan de hosting no tiene la opción de redirección en el panel (algo poco común en Plesk), puedes hacerlo editando el archivo .htaccess. Este archivo se encuentra en la raíz de tu sitio web.
[WARNING] Antes de editar el .htaccess, siempre haz una copia de seguridad del archivo original. Un error puede dejar tu sitio inaccesible.
Paso 1: Accede al administrador de archivos
- En Plesk, ve a Sitios web y dominios.
- Haz clic en Administrador de archivos para el dominio correspondiente.
- Navega hasta la carpeta
httpdocs(o la raíz del sitio web). Ahí deberías ver el archivo.htaccess. Si no lo ves, asegúrate de que la opción "Mostrar archivos ocultos" esté activada.
Paso 2: Edita el archivo .htaccess
- Haz clic derecho sobre el archivo
.htaccessy selecciona Editar. - Agrega el siguiente bloque de código al principio del archivo (antes de cualquier otra regla de WordPress u otros scripts):
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
[INFO] Este código funciona para cualquier dominio, ya que usa %{HTTP_HOST} para tomar automáticamente el nombre del dominio desde la solicitud.
- Guarda los cambios.
Paso 3: Verifica la redirección
Realiza la misma prueba que en el método anterior. Si ves un error 500 (Internal Server Error), es posible que el servidor no tenga el módulo mod_rewrite activo, o que hayas copiado mal el código. Revisa el archivo y restaura la copia de seguridad si es necesario.
Método 3: Redirección a nivel de servidor (con Syspanel/HestiaCP)
Si estás usando Syspanel (anteriormente conocido como HestiaCP), el proceso es similar pero con algunas diferencias. Recuerda que el puerto de acceso a Syspanel es el 2106 (ej: https://tudominio.com:2106).
Paso 1: Accede al panel de Syspanel
- Abre tu navegador y ve a
https://tudominio.com:2106. - Inicia sesión con tus credenciales de administrador.
Paso 2: Configura la redirección desde la web
- En el menú lateral, busca la opción WEB o Dominios.
- Haz clic en el dominio que quieres configurar.
- Desplázate hasta la sección SSL y asegúrate de que tengas un certificado activo.
- Busca una opción llamada Redirección o Proxy. En Syspanel, a menudo puedes habilitar un "Proxy" que fuerza HTTPS automáticamente. Actívalo.
- Si no existe esa opción, puedes agregar manualmente una regla en el archivo de configuración de Nginx (si tu servidor lo usa), pero es más complejo. Lo recomendable es usar el método del
.htaccesssi tu servidor usa Apache, o el proxy si usa Nginx.
[TIP] En Syspanel, una vez activado el proxy SSL, la redirección 301 suele manejarse internamente sin necesidad de editar archivos. Es una solución muy limpia.
Verificación y resolución de problemas comunes
Después de configurar la redirección, es importante verificar que todo funcione correctamente.
Herramientas para verificar
- Navegador en modo incógnito: La forma más rápida.
- HTTP Status Code Checker: Busca "http status code checker" en Google y prueba tu URL con HTTP. Debería devolver un código 301.
- Google Search Console: Revisa la sección "Cobertura" para ver si hay errores de redirección o páginas no indexadas.
Problemas frecuentes y soluciones
- Error de bucle de redirección (demasiadas redirecciones): Suele ocurrir si tienes reglas conflictivas en el
.htaccesso en el panel de Plesk. Desactiva una de las dos configuraciones (la del panel o la del archivo). - La redirección no funciona: Asegúrate de que el certificado SSL esté instalado y activo para el dominio. También verifica que no haya una caché de navegador o de CDN (como Cloudflare) que esté almacenando la versión HTTP.
- Error 500 después de editar .htaccess: Restaura la copia de seguridad del archivo o elimina las líneas que agregaste. Revisa la sintaxis del código.
Preguntas frecuentes (FAQ)
¿La redirección 301 afecta mi SEO?
Sí, y de forma muy positiva. Al consolidar todo el tráfico en la versión HTTPS, le dices a Google que esa es la URL canónica y oficial. Esto evita la penalización por contenido duplicado y transmite todo el "link juice" (autoridad de enlaces) a la URL segura, mejorando tu posicionamiento.
¿Puedo redirigir solo una página específica?
Sí, tanto desde el panel de Plesk (marcando "Redirigir con la ruta completa") como desde el .htaccess puedes crear reglas más específicas. Por ejemplo, para redirigir solo una carpeta:
Redirect 301 /carpeta-antigua https://tudominio.com/carpeta-nueva
¿Qué pasa si mi sitio tiene www y no-www?
Debes elegir una versión canónica (con www o sin www) y redirigir todo a ella. Por ejemplo, si decides usar https://tudominio.com, configura la redirección en Plesk para que http://www.tudominio.com y http://tudominio.com redirijan a https://tudominio.com. Esto se puede hacer con reglas adicionales en el .htaccess.
¿Es necesario mantener HTTP activo?
Sí, porque no todos los usuarios o sistemas actualizan sus enlaces de inmediato. La redirección 301 se encarga de guiarlos automáticamente a la versión segura.
Conclusión
Configurar la redirección 301 de HTTP a HTTPS en Plesk es un paso fundamental para cualquier sitio web moderno. No solo mejora la seguridad y la confianza del usuario, sino que es una práctica esencial para el SEO. Ya sea usando la opción gráfica del panel, editando el .htaccess o gestionándolo desde Syspanel (puerto 2106), el proceso es accesible para cualquier persona con acceso de administrador.
[WARNING] No olvides actualizar tus sitemaps en Google Search Console y en otras herramientas de webmaster después de implementar la redirección, para que los buscadores indexen correctamente las nuevas URLs HTTPS.
Con estos pasos, habrás asegurado que tu sitio web esté optimizado, seguro y listo para ofrecer la mejor experiencia a tus visitantes. ¡Tu SEO te lo agradecerá!
