Los navegadores modernos como 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 usar una conexión encriptada SSL por razones de seguridad, accesibilidad o cumplimiento de PCI. Se vuelve muy importante redirigir de HTTP a HTTPS.
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 garantiza que todos los datos transmitidos entre el servidor web y el navegador permanezcan encriptados.
Se necesita 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. Después de esto, se crean dos claves criptográficas: una clave privada y una clave pública.Para forzar su tráfico web a usar HTTPS, edite los códigos en el archivo .htaccess.Antes de pasar a redireccionar HTTP a HTTPS, así es como puede editar el archivo .htaccess. Si ya sabe, salte a los pasos de redireccionamiento.
Edición de archivo .htaccess
Hay instrucciones/directivas en el archivo .htaccess que le dicen al servidor cómo actuar en ciertos escenarios y afecta directamente cómo funciona su sitio web. Directivas comunes en el archivo .htaccess:
Nota: Haga una copia de seguridad de su sitio web en caso de que algo salga mal.
¿Crees que fue útil? Comparta este artículo para ayudar a otros a usar HTTPS.
¿Qué es el 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 garantiza que todos los datos transmitidos entre el servidor web y el navegador permanezcan encriptados.
Se necesita 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. Después de esto, se crean dos claves criptográficas: una clave privada y una clave pública.Para forzar su tráfico web a usar HTTPS, edite los códigos en el archivo .htaccess.Antes de pasar a redireccionar HTTP a HTTPS, así es como puede editar el archivo .htaccess. Si ya sabe, salte a los pasos de redireccionamiento.
Edición de archivo .htaccess
Hay instrucciones/directivas en el archivo .htaccess que le dicen al servidor cómo actuar en ciertos escenarios y afecta directamente cómo funciona su sitio web. Directivas comunes en el archivo .htaccess:
- Redireccionamientos
- Reescribiendo URLs
- 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.
- Use un editor de texto y SSH para editar el archivo.
- Use el Administrador de archivos en cPanel para editar el archivo.
Edición de .htaccess en cPanel File Manager
Nota: Haga una copia de seguridad de su sitio web en caso de que algo salga mal.
- Inicie sesión en cPanel
- Archivos > Administrador de archivos > Raíz de documentos para:
- Ahora seleccione el nombre de dominio al que desea acceder
- Marque "Mostrar archivos ocultos (archivos de puntos)"
- 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 "Edición de 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.
- Edite el archivo
- "Guardar cambios" cuando haya terminado.
- Prueba tu sitio web para asegurarte de que está hecho correctamente. En caso de que haya un error, restaure a la versión anterior e intente nuevamente.
- 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 ^(.*)$ https://www.yourdomain.com/$1 [R,L]
2. Redireccionar 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 ^(.*)$ https://www.yourdomain.com/$1 [R,L]
3. Redireccionar solo una carpeta específica
Redireccionando a HTTPS en una carpeta específica, agregue lo siguiente:RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.yourdomain.com/folder/$1 [R,L]
Nota: Reemplace “yourdomain”con su nombre de dominio real cuando sea necesario. Además, en el caso de la carpeta, reemplácela con el nombre real de la carpeta. /folder¿Crees que fue útil? Comparta este artículo para ayudar a otros a usar HTTPS.
Comentarios