sitechecker.pro logo mobile

Cómo solucionar el error de redirección HTTP y HTTPS

Cómo solucionar el error de redirección HTTP y HTTPS

Auditoría gratuita

Acceda a una auditoría completa de su sitio web con más de 300 datos técnicos.

Something went wrong. Please, try again later.
De confianza
Sitechecker trusted company

Herramienta gratuita de comprobación y auditoría SEO de sitios web

  • Escanee el sitio en busca de más de 300 problemas técnicos
  • Supervise la salud de su sitio 24/7
  • Rastree las posiciones de su sitio web en cualquier geografía

Extensión SEO gratuita para Chrome

Automatiza tu rutina de SEO on-page

  • SEO on-page
  • Optimización de contenido
  • Enlaces
  • Insights de GSC
Chrome Instale
rating 4.5
logo-reviews
182K

¿Qué significan los errores de redirección HTTP y HTTPS?

Un error de redirección HTTP o HTTPS ocurre cuando un servidor web redirige incorrectamente solicitudes de URL, lo que a menudo provoca bucles infinitos, destinos incorrectos o problemas con el certificado, impidiendo que la página se cargue correctamente.

Las URLs que usan el protocolo HTTP y que redirigen a Hypertext Transfer Protocol Secure suelen provocar errores de redirección. El Hypertext Transfer Protocol es la base del intercambio de datos en la World Wide Web. Es un protocolo cliente-servidor donde el destinatario, o navegador, realiza solicitudes. HTTPS, por otro lado, es la versión segura del Hypertext Transfer Protocol, protegida con cifrado SSL.

Esto significa que una migración puede provocar errores al asegurar los datos, haciendo que la redirección falle. En general, esto puede ocurrir por diversas razones, pero todas impiden que los usuarios accedan al sitio.

¿Qué causa este problema?

Los problemas al redirigir del protocolo web al protocolo seguro pueden deberse a las siguientes razones:

  • Transferencia o cambio incompleto del dominio del sitio a HTTPS
  • No actualizar las URLs
  • Uso de certificados SSL caducados
  • El proveedor de hosting no admite el certificado SSL
  • No hacer una copia de seguridad del sitio antes de convertirlo al protocolo seguro
  • El servidor se niega a establecer una conexión cifrada con SSL

Cómo comprobar el problema

Una vez que se convierte correctamente un HTTP a HTTPS, el sitio con Hypertext Transfer Protocol se redirigirá automáticamente a Hypertext Transfer Protocol Secure. Para comprobar si hay problemas, puedes probar y verificar las URLs tú mismo. Aparecen advertencias de indexación cuando existen problemas. Sigue estos sencillos pasos:

  • Abre el navegador desde el ordenador host.
  • Introduce la URL que especificaste para redirigir y que deseas comprobar.
  • Verifica si la página se abre en el navegador.
  • Repite este proceso para cada URL que quieras redirigir a Hypertext Transfer Protocol Secure.

La captura de pantalla de la herramienta SEO de Sitechecker destaca la capacidad de la herramienta para identificar y analizar problemas relacionados con las redirecciones de HTTP a HTTPS en un sitio web. Esta función es crucial para garantizar que los protocolos de seguridad del sitio estén correctamente implementados, ya que afecta la confianza del usuario y el posicionamiento SEO. La sección marcada muestra que hay páginas que están redirigiendo de HTTP a HTTPS y viceversa, lo que podría generar advertencias de seguridad a los usuarios y afectar negativamente la percepción del sitio por parte de los motores de búsqueda.

HTTP and HTTPS Redirects

Al hacer clic en el enlace “View issue”, los usuarios pueden acceder a una lista detallada de páginas afectadas por estos problemas de redirección.

¡Optimiza las redirecciones de tu sitio hoy!

Detecta y corrige redirecciones HTTP y HTTPS sin complicaciones, mejorando la experiencia del usuario y la confianza de los motores de búsqueda.

Something went wrong. Please, try again later.

Cómo corregir el problema HTTP que no redirige a HTTPS

1. Actualizar el archivo .htaccess (para servidores Apache)

Agrega las siguientes líneas a tu archivo .htaccess para garantizar que las solicitudes de protocolo web se redirijan a HTTPS:


RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

2. Actualizar la configuración de Nginx (para servidores Nginx)

Agrega las siguientes líneas al archivo de configuración de Nginx (generalmente ubicado en /etc/nginx/nginx.conf o /etc/nginx/sites-available/default):


server {
listen 80;
server_name yourdomain.com www.yourdomain.com;
return 301 https://$host$request_uri;
}

3. Configurar certificados SSL

Asegúrate de tener un certificado SSL válido instalado. Puedes obtener certificados SSL gratuitos en Let’s Encrypt.

4. Actualizar configuraciones de la aplicación

WordPress: Instala y activa el plugin “Really Simple SSL”, que se encarga automáticamente de la redirección.

Django: Usa la configuración SECURE_SSL_REDIRECT en tu archivo settings.py:
python


SECURE_SSL_REDIRECT = True

Express.js: Usa el middleware helmet para forzar el protocolo web:


const helmet = require('helmet');
app.use(helmet({
hsts: {
maxAge: 31536000,
includeSubDomains: true,
preload: true
}
}));

5. Actualizar configuración de DNS

Asegúrate de que la configuración de DNS apunte a la dirección IP de tu servidor donde está instalado el certificado SSL.

6. Verificar el firewall del servidor y los grupos de seguridad

Verifica que el puerto 443 esté abierto en el firewall del servidor y en los grupos de seguridad.

7. Probar tu configuración

Usa herramientas como SSL Test de SSL Labs para asegurarte de que la configuración SSL sea correcta y segura.

8. Informar a los usuarios y actualizar enlaces

Actualiza todos los enlaces internos y externos para usar el protocolo seguro. Informa a los usuarios sobre el cambio para mantener la transparencia.

Siguiendo estos pasos, podrás configurar correctamente tu sitio para redirigir el tráfico al protocolo seguro, mejorando la seguridad y fiabilidad del sitio web.

Conclusión

Para corregir errores de redirección de Hypertext Transfer Protocol y Hypertext Transfer Protocol Secure, que ocurren por una redirección incorrecta de URLs, actualiza los archivos de configuración modificando .htaccess en Apache o la configuración de Nginx en servidores Nginx para garantizar la redirección adecuada. Asegúrate de tener certificados SSL válidos instalados, que puedes obtener con Let’s Encrypt. Actualiza los ajustes de la aplicación usando configuraciones o plugins específicos para plataformas como WordPress, Django o Express.js para forzar HTTPS. Verifica las configuraciones de DNS y firewall para que el DNS apunte a la IP correcta del servidor y que el puerto 443 esté abierto. Prueba las configuraciones con herramientas como SSL Labs y actualiza todos los enlaces internos y externos a HTTPS. Al aplicar estos pasos, garantizarás redirecciones seguras y efectivas del protocolo web al protocolo seguro, mejorando la seguridad y fiabilidad de tu sitio.

FAQ
Un error de redirección HTTP o HTTPS ocurre cuando un servidor web redirige incorrectamente solicitudes de URL, causando problemas como bucles infinitos, destinos incorrectos o problemas de certificado, lo que impide la carga correcta de las páginas.
Estos problemas pueden ser causados por una transferencia o cambio incompleto del dominio al protocolo seguro, no actualizar las URLs, uso de certificados SSL caducados, el proveedor de hosting no soporta el certificado SSL, no hacer una copia de seguridad del sitio antes de la conversión o que el servidor se niegue a establecer una conexión SSL cifrada.
Puedes comprobarlo introduciendo la URL en tu navegador y verificando si la página se abre correctamente. Repite este proceso para cada URL que deseas redirigir al protocolo seguro. Pueden aparecer advertencias de indexación si hay problemas.
Obtén un certificado SSL gratuito en Let's Encrypt o en cualquier otra autoridad certificadora de confianza y asegúrate de que esté correctamente instalado en tu servidor.
Instala y activa el plugin 'Really Simple SSL', que se encarga automáticamente de la redirección.
Enlaces Rápidos

También te puede interesar

Ver más mensajes
¿Cómo puedo corregir las URL no canónicas de mi sitemap?
Site Audit Issues
¿Cómo puedo corregir las URL no canónicas de mi sitemap?
Ivan Palii
Apr 22, 2025

So, soon? Well, before you go…

Get instant on-page SEO analysis of your home page

  • Detect broken links
  • Detect issues with content optimization
  • Check PageSpeed for mobile and desktop
Something went wrong. Please, try again later.
You’ll get the report in 2 seconds without required signup

¿Tan pronto? Bueno, antes de que te vayas...

Prueba la extensión gratuita de Chrome de Sitechecker para automatizar tu rutina de SEO on-page.

  • Obtén una visión general del SEO técnico
  • Revisa todos los enlaces en la página
  • Detecta problemas con el contenido
  • Accede a métricas de GSC, palabras clave e indexación
Añadir a Chrome Chrome Añadir a Chrome
Puedes usar la extensión incluso sin crear una cuenta en Sitechecker.
exit-popup-image exit-popup-image
close