<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
    <channel>
        
        <title>
            <![CDATA[ Juan Romero - freeCodeCamp.org ]]>
        </title>
        <description>
            <![CDATA[ Descubre miles de cursos de programación escritos por expertos. Aprende Desarrollo Web, Ciencia de Datos, DevOps, Seguridad y obtén asesoramiento profesional para desarrolladores. ]]>
        </description>
        <link>https://www.freecodecamp.org/espanol/news/</link>
        <image>
            <url>https://cdn.freecodecamp.org/universal/favicons/favicon.png</url>
            <title>
                <![CDATA[ Juan Romero - freeCodeCamp.org ]]>
            </title>
            <link>https://www.freecodecamp.org/espanol/news/</link>
        </image>
        <generator>Eleventy</generator>
        <lastBuildDate>Fri, 19 Jun 2026 20:01:21 +0000</lastBuildDate>
        <atom:link href="https://www.freecodecamp.org/espanol/news/author/juan/rss.xml" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        
            <item>
                <title>
                    <![CDATA[ Cómo redirigir HTTP a HTTPS usando .htaccess ]]>
                </title>
                <description>
                    <![CDATA[ Chrome y Firefox han comenzado a mostrar advertencias inseguras en sitios sin  certificados SSL [https://www.instantssl.com/ssl.html]. Sin SSL, su sitio web se mostrará inseguro a los visitantes. Por lo tanto, es necesario utilizar una conexión encriptada con SSL por razones de seguridad, accesibilidad o cumplimiento de la PCI. Se vuelve ]]>
                </description>
                <link>https://www.freecodecamp.org/espanol/news/redireccionar-http-a-https/</link>
                <guid isPermaLink="false">5fbd90588c7cd154bb97150d</guid>
                
                    <category>
                        <![CDATA[ HTTPS ]]>
                    </category>
                
                <dc:creator>
                    <![CDATA[ Juan Romero ]]>
                </dc:creator>
                <pubDate>Wed, 02 Dec 2020 13:00:00 +0000</pubDate>
                <media:content url="https://www.freecodecamp.org/espanol/news/content/images/2021/04/photo-1568379141695-553e9fd61c87.jpeg" medium="image" />
                <content:encoded>
                    <![CDATA[ <p>Chrome y Firefox han comenzado a mostrar advertencias inseguras en sitios sin <a href="https://www.instantssl.com/ssl.html">certificados SSL</a>. Sin SSL, su sitio web se mostrará inseguro a los visitantes. Por lo tanto, es necesario utilizar una conexión encriptada con SSL por razones de seguridad, accesibilidad o cumplimiento de la PCI. Se vuelve muy importante redirigir de HTTP a HTTPS.</p><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/0*wUTFJrRSM2vh1H7v.jpg" class="kg-image" alt="0*wUTFJrRSM2vh1H7v" width="800" height="289" loading="lazy"></figure><p><strong>¿Qué es SSL?</strong></p><p>SSL (Secure Sockets Layer) es un protocolo de seguridad uniforme para establecer enlaces cifrados entre un servidor web y un navegador en una comunicación en línea.</p><p>El uso de la tecnología SSL garantiza que todos los datos trasmitidos entre el servidor web y el navegador permanezcan encriptados.</p><p>Un <strong>certificado SSL</strong> es necesario para crear una conexión SSL. Tendrá que dar todos los detalles sobre la identidad de su sitio web y de su empresa cuando decida activar el SSL en su servidor web. A continuación, se crean dos claves criptográficas: una clave privada y una clave pública.</p><p><a href="https://www.sslrenewals.com/blog/why-is-ssl-important-benefits-of-using-ssl-certificate" rel="noopener"><em><em>Learn More: Why SSL is Critical?</em></em></a></p><p>Para forzar el tráfico web a usar HTTPS, edita el código del <strong>archivo .htaccess.</strong></p><p>Antes de pasar a redirigir HTTP a HTTPS, así es como puedes editar el archivo .htaccess. Si ya sabes cómo, puedes ir a los pasos de redirección.</p><h2 id="editando-el-archivo-htaccess">Editando el archivo .htaccess</h2><p>Hay instrucciones/directrices en el archivo .htaccess que le dicen al servidor cómo actuar en ciertos escenarios y que afectan directamente al funcionamiento de su sitio web.<br>Directivas comunes en el archivo .htaccess:</p><ul><li>Redirecciones</li><li>Reescribir las URLs</li></ul><p><strong>Formas de editar un archivo .htaccess:</strong></p><ol><li>Edita el archivo en tu computadora y súbelo al servidor mediante FTP.</li><li>Usa el modo "Edit" en el programa FTP que te permite editar un archivo a distancia.</li><li>Usa un editor de texto y SSH para editar el archivo.</li><li>Usa el administrador de archivos en <strong>cPanel</strong> para editar el archivo.</li></ol><h2 id="editando-htaccess-en-el-administrador-de-archivos-cpanel">Editando .htaccess en el administrador de archivos cPanel</h2><p><strong>Nota</strong>: Haz una copia de seguridad de tu sitio web en caso de que algo salga mal.</p><ol><li>Inicia sesión en cPanel.</li><li>Ve a Files &gt; File Manager &gt; Document Root for:</li><li>Ahora selecciona el nombre de dominio al que quieres acceder.</li><li> Marca “show hidden files (dotfiles)”.</li><li>Haz click en “Go”</li><li>Después de que se abra una nueva pestaña o ventana, busca el archivo .htaccess.</li><li>Haz clic con el botón derecho del mouse en el archivo .htaccess y haz clic en "Code Edit" en el menú.</li><li>Puede aparecer un cuadro de diálogo preguntando sobre el encoding. Haz clic en el botón "Edit" para continuar.</li><li>Edita el archivo.</li><li>Haz clic en “Save Changes” cuando termines.</li><li>Prueba tu sitio web para asegurarte de que se configuró correctamente. En caso de que haya un error, restaura la versión anterior e inténtalo de nuevo.</li><li>Una vez que hayas terminado, haz clic en "Close" para cerrar la ventana.</li></ol><h2 id="redireccionamiento-de-http-a-https">Redireccionamiento de HTTP a HTTPS</h2><h3 id="1-redireccionar-todo-el-tr-fico-de-la-web">1. Redireccionar todo el tráfico de la web</h3><p>Si tienes un código existente en tu .htaccess, añade lo siguiente:</p><pre><code>RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]</code></pre><h3 id="2-redireccionar-s-lo-a-un-dominio-espec-fico">2. Redireccionar sólo a un dominio específico</h3><p>Para redirigir a un dominio específico para usar HTTPS, agrega lo siguiente:</p><pre><code>RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.yourdomain.com/$1 [R,L]</code></pre><h3 id="3-redirigir-s-lo-una-carpeta-espec-fica">3. Redirigir sólo una carpeta específica</h3><p>Para redirigir a HTTPS en una carpeta específica, agrega lo siguiente:</p><pre><code>RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]</code></pre><p>Nota: Sustituye <code>"yourdomain"</code> por tu nombre de dominio real donde sea necesario. Además, en el caso de la carpeta, sustituya <code>/folder</code> por el nombre de la carpeta real.</p><p>¿Crees que fue de ayuda? Comparte este artículo para ayudar a otros a conseguir HTTPS.</p><p>Traducido del artículo de <strong><a href="https://www.freecodecamp.org/news/author/bolajiayodeji/"><strong>Bolaji Ayodeji</strong></a> - <strong><a href="https://www.freecodecamp.org/news/how-to-redirect-http-to-https-using-htaccess/">How to redirect HTTP to HTTPS Using .htaccess</a></strong></strong></p><figure class="kg-card kg-image-card"><img src="https://cdn-media-1.freecodecamp.org/images/0*P6EKtlMMzyIXNRMw.png" class="kg-image" alt="0*P6EKtlMMzyIXNRMw" width="670" height="240" loading="lazy"></figure> ]]>
                </content:encoded>
            </item>
        
    </channel>
</rss>
