Chrome y Firefox han comenzado a mostrar advertencias inseguras en sitios sin certificados SSL. Sin SSL, su sitio web se mostrará inseguro a los visitantes. Por lo tanto, es necesario utilizar una conexión cifrada con SSL por motivos de seguridad, accesibilidad o cumplimiento de PCI. Es muy importante redireccionar de HTTP a HTTPS.

¿Qué es SSL?
SSL (Secure Sockets Layer) es un protocolo de seguridad estándar para establecer enlaces cifrados entre un servidor web y un navegador en una comunicación en línea.
El uso de la tecnología SSL asegura que todos los datos transmitidos entre el servidor web y el navegador permanezcan encriptados.
Es necesario un certificado SSL para crear una conexión SSL. Debería proporcionar todos los detalles sobre la identidad de su sitio web y su empresa cuando elija activar SSL en su servidor web. A continuación, se crean dos claves criptográficas: una clave privada y una clave pública.
Más información: ¿Por qué SSL es fundamental?
Para obligar a su tráfico web a utilizar HTTPS, edite los códigos en el archivo .htaccess.
Antes de pasar a redirigir HTTP a HTTPS, aquí le mostramos cómo puede editar el archivo .htaccess. Si ya lo sabe, vaya a los pasos de redireccionamiento.
Editar archivo .htaccess
Hay instrucciones / directivas en el archivo .htaccess que le dicen al servidor cómo actuar en ciertos escenarios y afectan directamente el funcionamiento de su sitio web. Directivas comunes en el archivo .htaccess:
- Redireccionamientos
- Reescritura de URL
Formas de editar un archivo .htaccess:
- Edite el archivo en su computadora y cárguelo en el servidor mediante FTP.
- Utilice el modo "Editar" en el programa FTP que le permite editar un archivo de forma remota.
- Utilice un editor de texto y SSH para editar el archivo.
- Utilice el Administrador de archivos en cPanel para editar el archivo.
Editando .htaccess en cPanel File Manager
Nota: Haga una copia de seguridad de su sitio web en caso de que algo salga mal.
- Iniciar sesión en cPanel
- Archivos> Administrador de archivos> Raíz del documento para:
- Ahora seleccione el nombre de dominio al que desea acceder
- Marque "Mostrar archivos ocultos (dotfiles)"
- Haga clic en "Ir"
- Después de que se abra una nueva pestaña o ventana, busque el archivo .htaccess.
- Haga clic derecho en el archivo .htaccess y haga clic en "Editar código" en el menú.
- Puede aparecer un cuadro de diálogo preguntando sobre la codificación. Haga clic en el botón "Editar" para continuar.
- Edita el archivo
- "Guardar cambios" cuando haya terminado.
- Pruebe su sitio web para asegurarse de que esté hecho correctamente. En caso de que haya un error, restaure a la versión anterior y vuelva a intentarlo.
- Una vez que haya terminado, haga clic en "Cerrar" para cerrar la ventana.
Redirigir HTTP a HTTPS
1. Redirigir todo el tráfico web
Si tiene código existente en su .htaccess, agregue lo siguiente:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]
2. Redirigir solo un dominio específico
Para redirigir un dominio específico para usar HTTPS, agregue lo siguiente:
RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]
3. Redirigir solo una carpeta específica
Redirigiendo a HTTPS en una carpeta específica, agregue lo siguiente:
RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} folder RewriteRule ^(.*)$ //www.yourdomain.com/folder/$1 [R,L]
Nota: Reemplácelo “yourdomain”
con su nombre de dominio real cuando sea necesario. Además, en el caso de la carpeta, reemplácela /folder
con el nombre real de la carpeta.
¿Crees que fue útil? Comparta este artículo para ayudar a otras personas a utilizar HTTPS.
