Encontrará una versión simplificada de esta guía en el artículo Primeros pasos – HTTPS.
¿Necesita ayuda con su sitio web? Encuentre a su especialista en VEDOS Profi ⧉.
En este artículo aprenderá:
- Qué debe cumplir para activar HTTPS en el sitio web
- Cómo forzar la conexión HTTPS
- Problemas habituales
- Preguntas frecuentes
Requisitos para el funcionamiento del sitio web mediante HTTPS
Para que su sitio web alojado en el Webhosting pueda utilizar la conexión segura HTTPS, primero debe activarla en la administración de cliente del Webhosting de una de estas formas:
- mediante la configuración rápida según la guía Webhosting – Configuración rápida de HTTPS,
- mediante la configuración manual según la guía Webhosting – Configuración manual de HTTPS, o
- instalando un certificado propio según Webhosting – Instalación de un certificado SSL propio.
Forzar HTTPS
El simple hecho de activar HTTPS en el Webhosting no significa que el sitio web cambie automáticamente al modo seguro. Una vez activados correctamente HTTPS y el certificado en el Webhosting, configure además el sitio web para que utilice la conexión segura.

En la administración o en el archivo de configuración de su sitio web, modifique los ajustes para que utilice la conexión segura. Las opciones pueden variar; por ejemplo:
- cambiar la URL del sitio en la configuración para que empiece por https://
- forzar SSL o HTTPS en la configuración
- instalar un plugin de redirección a https://
O ideálním způsobu se poraďte nejlépe se svým webmasterem nebo podporou redakčního systému.
Si la configuración anterior no está disponible o no es suficiente, añada al archivo reglas de .htaccess del sitio web (carpeta www) las reglas de redirección a HTTPS. Copie estas reglas y péguelas inmediatamente debajo de la línea existenteRewriteEngine On:
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
Header set Content-Security-Policy "upgrade-insecure-requests;"
Añadir este código puede bloquear nuestro instalador de aplicaciones. Si durante la instalación encuentra algún problema con el archivo .htaccess, restáurelo temporalmente y, una vez completada la instalación, vuelva a sobrescribirlo con la copia de seguridad creada automáticamente.
HTTPS en los sistemas de gestión de contenidos habituales
- WordPress: cambie ambas direcciones URL en la administración de WordPress, en el menúSettings General.

- Joomla: cambie la dirección URL en el archivo configuration.php en la variable public $live_site. Aplique las reglas de .htaccess indicadas arriba.
- Prestashop: en la administración del sitio vaya a Shop Parameters General Enable SSL y elija la opción Enable SSL on all pages.
- Opencart: en la administración del sitio vaya a System Settings y elija la tienda concreta. Seleccione la pestaña Server y marque la opción Use SSL. Aplique las reglas de .htaccess indicadas arriba.
- Drupal: aplique las reglas de .htaccess indicadas arriba.
Problemas habituales
Entre los problemas habituales con la configuración de HTTPS en el sitio web se encuentran:
- En lugar del sitio web se muestra un error
- No se cargan partes del sitio web
- Ha dejado de funcionar Google Search Console
Error del sitio web tras forzar HTTPS
Problema: Tras configurar HTTPS en el sitio web aparece el error 404 Not Found, Not found on Accelerator, u otro mensaje sobre HTTPS inactivo.
Causa: HTTPS no está activo en el propio Webhosting, o aún no se ha completado la propagación de la activación del certificado. En raras ocasiones puede tratarse de un error en la generación del certificado, aunque el sistema indique que todo está correcto.
Solución: Asegúrese de que tiene el dominio correctamente añadido al certificado, y de que desde que figura como activo en la administración ha pasado al menos media hora.
Si el certificado lleva activo en la administración más de media hora y el sitio web sigue sin funcionar, intente recargarlo sin la caché del navegador con el atajo de teclado Ctrl+Shift+R. Si tampoco eso ayuda, póngase en contacto con el soporte mediante el formulario ⧉. Indique el nombre del sitio web y el texto completo o una captura de pantalla del mensaje de error.
Sitio web roto – mixed content
Problema: Tras configurar HTTPS en el sitio web ha dejado de funcionar el CSS y no se muestran las imágenes ni otros medios.
Causa: Si la página principal utiliza la conexión segura HTTPS, el navegador considera potencialmente peligrosos todos los recursos cargados mediante el protocolo HTTP y los bloquea.
Solución: Si utiliza código propio, revíselo y compruebe que las direcciones absolutas de los archivos incluyen el protocolo HTTPS y no HTTP. Por ejemplo http://domena.tld/obrazek.jpg corríjalo a https://domena.tld/obrazek.jpg.
Si utiliza un sistema de gestión de contenidos, por ejemplo WordPress, busque en su documentación o consulte al soporte cómo corregir el llamado Mixed content.
Error de Google Search Console
Problema: Tras forzar HTTPS observo en GSC un error que advierte de una redirección.
Causa: Si utiliza en .htaccess el código RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L], se produce una redirección de la versión no segura de la página a la segura con el código de respuesta 301 (movido permanentemente). Algunas herramientas de diagnóstico y análisis pueden considerarlo un problema.
Solución: Intente descartar el código problemático colocando el carácter # al principio de la línea. Compruebe a fondo que esta modificación no haya afectado al correcto funcionamiento de la imposición de HTTPS.
Preguntas frecuentes
¿Cómo compruebo que HTTPS funciona correctamente?
Introduzca en el navegador la dirección de su sitio web con http (http://dominio.tld). Si todo está bien configurado, la dirección se corregirá automáticamente a la versión con https y se marcará con el icono de un candado. Si no ocurre así, revise de nuevo con atención los pasos de la guía, incluida la modificación del archivo .htaccess.