{"id":15208,"date":"2021-11-19T17:25:27","date_gmt":"2021-11-19T15:25:27","guid":{"rendered":"https:\/\/sitechecker.pro\/?page_id=15208"},"modified":"2025-08-06T17:01:40","modified_gmt":"2025-08-06T17:01:40","slug":"http-https-redirect","status":"publish","type":"page","link":"https:\/\/sitechecker.pro\/es\/site-audit-issues\/http-https-redirect\/","title":{"rendered":"C\u00f3mo Arreglar el Error de Redirecci\u00f3n HTTP y HTTPS | Sitechecker"},"content":{"rendered":"<p><\/p>\n<h2 id=\"par1\">\u00bfQu\u00e9 significan los errores de redirecci\u00f3n HTTP y HTTPS?<\/h2>\n<p>Un error de redirecci\u00f3n 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\u00e1gina se cargue correctamente.<\/p>\n<p>Las URLs que usan el protocolo HTTP y que <a href=\"https:\/\/sitechecker.pro\/what-are-3xx-status-codes\/\" target=\"_blank\" rel=\"noopener noreferrer\">redirigen<\/a> a Hypertext Transfer Protocol Secure suelen provocar errores de redirecci\u00f3n. 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\u00f3n segura del Hypertext Transfer Protocol, protegida con cifrado SSL.<\/p>\n<p>Esto significa que una <a href=\"https:\/\/sitechecker.pro\/website-migration-checker\/\"  data-wpil-monitor-id=\"305\">migraci\u00f3n<\/a> puede provocar errores al asegurar los datos, haciendo que la redirecci\u00f3n falle. En general, esto puede ocurrir por diversas razones, pero todas impiden que los usuarios accedan al sitio.<\/p>\n<h2 id=\"par2\">\u00bfQu\u00e9 causa este problema?<\/h2>\n<p>Los problemas al redirigir del protocolo web al protocolo seguro pueden deberse a las siguientes razones:<\/p>\n<ul>\n<li>Transferencia o cambio incompleto del dominio del sitio a HTTPS<\/li>\n<li>No actualizar las URLs<\/li>\n<li>Uso de certificados SSL caducados<\/li>\n<li>El proveedor de hosting no admite el certificado SSL<\/li>\n<li>No hacer una copia de seguridad del sitio antes de convertirlo al protocolo seguro<\/li>\n<li>El servidor se niega a establecer una conexi\u00f3n cifrada con SSL<\/li>\n<\/ul>\n<h2 id=\"par3\">C\u00f3mo comprobar el problema<\/h2>\n<p>Una vez que se convierte correctamente un HTTP a HTTPS, el sitio con Hypertext Transfer Protocol se redirigir\u00e1 autom\u00e1ticamente a Hypertext Transfer Protocol Secure. Para comprobar si hay problemas, puedes probar y verificar las URLs t\u00fa mismo. Aparecen advertencias de indexaci\u00f3n cuando existen problemas. Sigue estos sencillos pasos:<\/p>\n<ul>\n<li>Abre el navegador desde el ordenador host.<\/li>\n<li>Introduce la URL que especificaste para redirigir y que deseas comprobar.<\/li>\n<li>Verifica si la p\u00e1gina se abre en el navegador.<\/li>\n<li>Repite este proceso para cada URL que quieras redirigir a Hypertext Transfer Protocol Secure.<\/li>\n<\/ul>\n<p>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\u00f3n es crucial para garantizar que los protocolos de seguridad del sitio est\u00e9n correctamente implementados, ya que afecta la confianza del usuario y el posicionamiento SEO. La secci\u00f3n marcada muestra que hay p\u00e1ginas que est\u00e1n redirigiendo de HTTP a HTTPS y viceversa, lo que podr\u00eda generar advertencias de seguridad a los usuarios y afectar negativamente la percepci\u00f3n del sitio por parte de los motores de b\u00fasqueda.<\/p>\n<div class=\"content__img-wrap\"><img src=\"https:\/\/sitechecker.pro\/wp-content\/uploads\/2024\/06\/http-https-redirects.png\" alt=\"HTTP and HTTPS Redirects\" class=\"description-img description-img-zoom\" loading=\"lazy\" ><\/div>\n<p>Al hacer clic en el enlace &#8220;View issue&#8221;, los usuarios pueden acceder a una lista detallada de p\u00e1ginas afectadas por estos problemas de redirecci\u00f3n.<\/p>\n    <div class=\"blog__conversion blog__conversion-app element__logged_out\">\n        <div class=\"blog__conversion-inner\">\n            <p class=\"title\">\u00a1Optimiza las redirecciones de tu sitio hoy!<\/p>\n            <p class=\"description\">Detecta y corrige redirecciones HTTP y HTTPS sin complicaciones, mejorando la experiencia del usuario y la confianza de los motores de b\u00fasqueda.<\/p>\n            <form id=\"audit__form\"\n                  class=\"article__seo-search audit__form Detecta y corrige redirecciones HTTP y HTTPS sin complicaciones, mejorando la experiencia del usuario y la confianza de los motores de b\u00fasqueda.\"\n                  action=\"\"\n                  method=\"POST\"\n                  autocomplete=\"off\">\n                <span class=\"error\"><\/span>\n                <div class=\"error__limits\">Something went wrong. Please, try again later.<\/div>\n                <input name=\"url\"\n                       type=\"text\"\n                       placeholder=\"Pega el nombre de tu dominio aqu\u00ed\">\n                <input name=\"register_url\" type=\"hidden\" value=\"redirect-checker\">                <button type=\"submit\"\n                        class=\"sitechecker__text\">\n                    <span>Verificar redirecciones<\/span>\n                    <img src=\"\/wp-content\/themes\/sitechecker\/out\/img_design\/loading.svg\"\n                         width=\"31\"\n                         height=\"30\"\n                         class=\"loading\">\n                <\/button>\n            <\/form>\n        <\/div>\n    <\/div>\n    \n<h2 id=\"par4\">C\u00f3mo corregir el problema HTTP que no redirige a HTTPS<\/h2>\n<h3>1. Actualizar el archivo .htaccess (para servidores Apache)<\/h3>\n<p>Agrega las siguientes l\u00edneas a tu archivo .htaccess para garantizar que las solicitudes de protocolo web se redirijan a HTTPS:<\/p>\n<div class=\"code\"><code><br \/>\n    RewriteEngine On<br \/>\nRewriteCond %{HTTPS} off<br \/>\nRewriteRule ^(.*)$ https:\/\/%{HTTP_HOST}%{REQUEST_URI} [L,R=301]<br \/>\n<\/code><\/div>\n<h3>2. Actualizar la configuraci\u00f3n de Nginx (para servidores Nginx)<\/h3>\n<p>Agrega las siguientes l\u00edneas al archivo de configuraci\u00f3n de Nginx (generalmente ubicado en \/etc\/nginx\/nginx.conf o \/etc\/nginx\/sites-available\/default):<\/p>\n<div class=\"code\"><code><br \/>\n    server {<br \/>\n        listen 80;<br \/>\n        server_name yourdomain.com www.yourdomain.com;<br \/>\n        return 301 https:\/\/$host$request_uri;<br \/>\n    }<br \/>\n<\/code><\/div>\n<h3>3. Configurar certificados SSL<\/h3>\n<p>Aseg\u00farate de tener un certificado SSL v\u00e1lido instalado. Puedes obtener certificados SSL gratuitos en Let&#8217;s Encrypt.<\/p>\n<h3>4. Actualizar configuraciones de la aplicaci\u00f3n<\/h3>\n<p><strong>WordPress: <\/strong>Instala y activa el plugin &#8220;Really Simple SSL&#8221;, que se encarga autom\u00e1ticamente de la redirecci\u00f3n.<\/p>\n<p><strong>Django: <\/strong>Usa la configuraci\u00f3n SECURE_SSL_REDIRECT en tu archivo settings.py:<br \/>\npython<\/p>\n<div class=\"code\"><code><br \/>\n    SECURE_SSL_REDIRECT = True<br \/>\n<\/code><\/div>\n<p><strong>Express.js: <\/strong>Usa el middleware helmet para forzar el protocolo web:<\/p>\n<div class=\"code\"><code><br \/>\n    const helmet = require('helmet');<br \/>\n    app.use(helmet({<br \/>\n        hsts: {<br \/>\n            maxAge: 31536000,<br \/>\n            includeSubDomains: true,<br \/>\n            preload: true<br \/>\n        }<br \/>\n    }));<br \/>\n<\/code><\/div>\n<h3>5. Actualizar configuraci\u00f3n de DNS<\/h3>\n<p>Aseg\u00farate de que la configuraci\u00f3n de DNS apunte a la direcci\u00f3n IP de tu servidor donde est\u00e1 instalado el <a href=\"https:\/\/sitechecker.pro\/ssl-certificate-monitoring\/\"  data-wpil-monitor-id=\"94\">certificado SSL<\/a>.<\/p>\n<h3>6. Verificar el firewall del servidor y los grupos de seguridad<\/h3>\n<p>Verifica que el puerto 443 est\u00e9 abierto en el firewall del servidor y en los grupos de seguridad.<\/p>\n<h3>7. Probar tu configuraci\u00f3n<\/h3>\n<p>Usa herramientas como SSL Test de SSL Labs para asegurarte de que la configuraci\u00f3n SSL sea correcta y segura.<\/p>\n<h3>8. Informar a los usuarios y actualizar enlaces<\/h3>\n<p>Actualiza todos los enlaces internos y externos para usar el protocolo seguro. Informa a los usuarios sobre el cambio para mantener la transparencia.<\/p>\n<p>Siguiendo estos pasos, podr\u00e1s configurar correctamente tu sitio para redirigir el tr\u00e1fico al protocolo seguro, mejorando la seguridad y fiabilidad del sitio web.<\/p>\n<h2 id=\"par5\">Conclusi\u00f3n<\/h2>\n<p>Para corregir errores de redirecci\u00f3n de Hypertext Transfer Protocol y Hypertext Transfer Protocol Secure, que ocurren por una redirecci\u00f3n incorrecta de URLs, actualiza los archivos de configuraci\u00f3n modificando .htaccess en Apache o la configuraci\u00f3n de Nginx en servidores Nginx para garantizar la redirecci\u00f3n adecuada. Aseg\u00farate de tener certificados SSL v\u00e1lidos instalados, que puedes obtener con Let&#8217;s Encrypt. Actualiza los ajustes de la aplicaci\u00f3n usando configuraciones o plugins espec\u00edficos 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\u00e9 abierto. Prueba las configuraciones con herramientas como SSL Labs y actualiza todos los enlaces internos y externos a HTTPS. Al aplicar estos pasos, garantizar\u00e1s redirecciones seguras y efectivas del protocolo web al protocolo seguro, mejorando la seguridad y fiabilidad de tu sitio.<\/p>\n<div id=\"par6\"><\/div>\n<p><div class=\"front__faq-block\"><div class=\"faq__block-title\">FAQ<\/div><div class=\"panel-group\" id=\"faq-accordion\" itemscope itemtype=\"https:\/\/schema.org\/FAQPage\" role=\"tablist\" aria-multiselectable=\"true\"><div class=\"panel\" itemscope itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\">\n                            <div class=\"panel-heading\" id=\"headingFaq-1\">\n                                <div class=\"panel-title\" data-toggle=\"collapse\" aria-expanded=\"false\" href=\"#collapseFaq-1\">\n                                    <h3 itemprop=\"name\">\u00bfQu\u00e9 significan los errores de redirecci\u00f3n HTTP y HTTPS?<\/h3>\n                                <\/div>\n                            <\/div>\n                            <div id=\"collapseFaq-1\" class=\"panel-collapse collapse\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n                                <div class=\"panel-body\" itemprop=\"text\">Un error de redirecci\u00f3n 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\u00e1ginas.<\/div>\n                            <\/div>\n                        <\/div><div class=\"panel\" itemscope itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\">\n                            <div class=\"panel-heading\" id=\"headingFaq-2\">\n                                <div class=\"panel-title\" data-toggle=\"collapse\" aria-expanded=\"false\" href=\"#collapseFaq-2\">\n                                    <h3 itemprop=\"name\">\u00bfQu\u00e9 causa los errores de redirecci\u00f3n de HTTP a HTTPS?<\/h3>\n                                <\/div>\n                            <\/div>\n                            <div id=\"collapseFaq-2\" class=\"panel-collapse collapse\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n                                <div class=\"panel-body\" itemprop=\"text\">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\u00f3n o que el servidor se niegue a establecer una conexi\u00f3n SSL cifrada.<\/div>\n                            <\/div>\n                        <\/div><div class=\"panel\" itemscope itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\">\n                            <div class=\"panel-heading\" id=\"headingFaq-3\">\n                                <div class=\"panel-title\" data-toggle=\"collapse\" aria-expanded=\"false\" href=\"#collapseFaq-3\">\n                                    <h3 itemprop=\"name\">\u00bfC\u00f3mo puedo comprobar si hay un problema con mi redirecci\u00f3n de Hypertext Transfer Protocol al protocolo seguro?<\/h3>\n                                <\/div>\n                            <\/div>\n                            <div id=\"collapseFaq-3\" class=\"panel-collapse collapse\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n                                <div class=\"panel-body\" itemprop=\"text\">Puedes comprobarlo introduciendo la URL en tu navegador y verificando si la p\u00e1gina se abre correctamente. Repite este proceso para cada URL que deseas redirigir al protocolo seguro. Pueden aparecer advertencias de indexaci\u00f3n si hay problemas.<\/div>\n                            <\/div>\n                        <\/div><div class=\"panel\" itemscope itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\">\n                            <div class=\"panel-heading\" id=\"headingFaq-4\">\n                                <div class=\"panel-title\" data-toggle=\"collapse\" aria-expanded=\"false\" href=\"#collapseFaq-4\">\n                                    <h3 itemprop=\"name\">\u00bfC\u00f3mo puedo asegurarme de tener un certificado SSL v\u00e1lido instalado?<\/h3>\n                                <\/div>\n                            <\/div>\n                            <div id=\"collapseFaq-4\" class=\"panel-collapse collapse\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n                                <div class=\"panel-body\" itemprop=\"text\">Obt\u00e9n un certificado SSL gratuito en Let's Encrypt o en cualquier otra autoridad certificadora de confianza y aseg\u00farate de que est\u00e9 correctamente instalado en tu servidor.<\/div>\n                            <\/div>\n                        <\/div><div class=\"panel\" itemscope itemtype=\"https:\/\/schema.org\/Question\" itemprop=\"mainEntity\">\n                            <div class=\"panel-heading\" id=\"headingFaq-5\">\n                                <div class=\"panel-title\" data-toggle=\"collapse\" aria-expanded=\"false\" href=\"#collapseFaq-5\">\n                                    <h3 itemprop=\"name\">\u00bfC\u00f3mo actualizo la configuraci\u00f3n de mi aplicaci\u00f3n para forzar el protocolo web en WordPress?<\/h3>\n                                <\/div>\n                            <\/div>\n                            <div id=\"collapseFaq-5\" class=\"panel-collapse collapse\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"http:\/\/schema.org\/Answer\">\n                                <div class=\"panel-body\" itemprop=\"text\">Instala y activa el plugin 'Really Simple SSL', que se encarga autom\u00e1ticamente de la redirecci\u00f3n.<\/div>\n                            <\/div>\n                        <\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"\u00bfQu\u00e9 significan los errores de redirecci\u00f3n HTTP y HTTPS? Un error de redirecci\u00f3n 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\u00e1gina se cargue correctamente. Las URLs que usan el protocolo HTTP y&#8230;","protected":false},"author":11474150,"featured_media":14416,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"pages-templates\/pages-v2.php","meta":[],"categories":[43],"tags":[],"_links":{"self":[{"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/pages\/15208"}],"collection":[{"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/users\/11474150"}],"replies":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/comments?post=15208"}],"version-history":[{"count":6,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/pages\/15208\/revisions"}],"predecessor-version":[{"id":38201,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/pages\/15208\/revisions\/38201"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/media\/14416"}],"wp:attachment":[{"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/media?parent=15208"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/categories?post=15208"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sitechecker.pro\/es\/wp-json\/wp\/v2\/tags?post=15208"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}