Después de instalar un certificado SSL, su sitio web está disponible a través de HTTP y HTTPS. Sin embargo, es mejor usar solo el último porque cifra y protege los datos de su sitio web. Si bien Neothek permite a los usuarios configurar esta configuración con solo un clic, también puede usar el archivo .htaccess para forzar la conexión segura HTTPS. Este tutorial le mostrará cómo.
Forzar HTTPS en todo el tráfico
Una de las muchas funciones que puede realizar a través de .htaccess son las redirecciones 301, que redirigen permanentemente una URL antigua a una nueva. Puede activar la función para forzar HTTPS en todo el tráfico entrante siguiendo estos pasos:
1. Vaya al Administrador de archivos en su panel de alojamiento y abra .htaccess que se encuentra dentro de la carpeta «public_html». Si no puede localizarlo, asegúrese de crearlo o mostrarlo .
2. Desplácese hacia abajo para encontrar RewriteEngine On e inserte las siguientes líneas de código debajo de él:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
3. Guarde los cambios.
Forzar HTTPS en un dominio específico
Supongamos que tiene dos dominios: http://midominio1.com y http://midominio2.com. Ambos dominios acceden al mismo sitio web, pero solo desea que el primero sea redirigido a la versión HTTPS. En este caso, debe utilizar el siguiente código:
RewriteEngine On RewriteCond% {HTTP_HOST} ^midominio1.com [ NC ] RewriteCond% {HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Asegúrese de reemplazar yourdomain1 con el dominio real en el que está intentando forzar HTTPS.
Forzar HTTPS en una carpeta específica
El archivo .htaccess también se puede utilizar para forzar HTTPS en carpetas específicas. Sin embargo, el archivo debe colocarse en la carpeta que tendrá la conexión HTTPS.
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(folder1|folder2|folder3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Asegúrese de cambiar las referencias de carpeta a los nombres de directorio reales.
Después de realizar los cambios, borre la memoria caché de su navegador e intente conectarse a su sitio a través de HTTP. Si todo se agregó correctamente, el navegador lo redireccionará a la versión HTTPS.
Conclusión
¡Felicidades! ha editado correctamente su archivo .htaccess y ha redirigido todo el tráfico HTTP a HTTPS, la versión segura de su sitio web. Dependiendo de la plataforma donde desarrolló su sitio web, podría haber métodos alternativos para habilitar esta función. Por ejemplo, puede configurar su sitio de WordPress o PrestaShop para que funcione con HTTPS utilizando complementos o plugins.
Si tiene algún consejo, truco o sugerencia que quiera compartir, ¡esperamos verlo en los comentarios.