Conocimiento Para Potenciar Tu Sitio Web

Cómo Solucionar Errores Comunes de SSL en WordPress (5 Soluciones Clave)

Cómo Solucionar Errores Comunes de SSL en WordPress (5 Soluciones Clave) thumbnail

Hace algunos años, Google anunció que comenzaría a marcar los sitios web que no tuvieran un certificado Secure Sockets Layer (SSL) instalado. Mientras que configurar un certificado SSL tiende a ser bastante fácil, puedes encontrarte con algunos errores en el proceso.

Las buenas noticias son que muchos de estos errores tienen soluciones simples. Por lo tanto, si te encuentras un problema cuando estés tratando de cambiar un sitio WordPress a usar un SSL, no es necesario entrar en pánico. Solo toma un par de pasos para solucionar el problema, para que tu sitio trabaje correctamente (y de forma segura) en poco tiempo. 

En esta publicación, comenzaremos por hablar sobre la importancia de los certificados SSL en tu sitio web. Luego, proporcionaremos una lista de 5 problemas SSL comunes y te mostraremos cómo solucionarlos en tu sitio WordPress. ¡Comencemos!

Haz Más Con DreamPress

Las actualizaciones automáticas de DreamPress y fuertes defensas de seguridad te quitan la administración de servidor de tus manos para que puedas enfocarte en crear tu contenido.

Una Vista General de Los SSL (Y Por Qué Son Importantes)

El SSL te permite asegurar que tu sitio web entrega una conexión segura a través del protocolo Hypertext Transfer Protocol Secure (HTTPS). En resumen, esta es la versión actualizada y segura del HTTP. Ya que está cifrado, el HTTPS incrementa la seguridad de cualquier información que está siendo transferida.

Instalar un certificado SSL en tu sitio WordPress es importante por varias razones. Para comenzar, le permite al servidor web y al navegador comunicarse a través de una conexión segura. 

Por otra parte, el SSL/HTTPS puede ayudar a prevenir brechas de seguridad que puede comprometer no solo tu información personal sino la de tus clientes también. Por esta razón, Google ahora penaliza a los sitios que no tienen un certificado SSL. 

Por ejemplo, puede mostrarse como un mensaje de advertencia “no seguro” o “tu conexión no es privada” a los usuarios que intentan acceder al sitio. 

Un mensaje de advertencia “Your connection is not private” en Google Chrome.

Las palabras exactas del mensaje pueden variar dependiendo del navegador que estás usando, pero el concepto es el mismo. Por último, esto puede dañar las interacciones con tu sitio. Adicionalmente, puede obstaculizar tus clasificaciones de Optimización de Motores de Búsqueda.

Finalmente, no tener un SSL configurado apropiadamente también puede limitar el tipo de sitio que puedes administrar. Por ejemplo, si deseas comenzar una tienda en línea, vas a necesitar un cifrado SSL/HTTPS para aceptar pagos en línea a través de pasarelas de pago como Stripe, PayPal y Authorize.net.

Cómo Solucionar Errores Comunes de SSL en WordPress (5 Soluciones Clave)

Ahora que entendemos un poco más qué es el SSL/HTTPS y por qué es importante, veamos los problemas que pueden resultar de él. A continuación hay 5 de los problemas más comunes en WordPress y cómo resolverlos.

1. El Error NET::ERR_CERT_INVALID

Si eres un usuario de Google Chrome, uno de los problemas más comunes con los que te puedes encontrar es un mensaje de error que dice  “NET::ERR_CERT_INVALID.”

Un mensaje de error A CERT: ERR_AUTHORITY_INVALID en Chrome.

Esto también puede pasar en otros navegadores, aunque el mensaje puede variar un poco. En cualquier caso, simplemente significa que la conexión del sitio no es segura.

Si tienes un certificado SSL instalado en tu sitio, esto probablemente signifique que algo está mal con la configuración, por lo tanto, el navegador no puede leer ni aceptarlo apropiadamente. Cuando este es el caso, hay unos cuantos pasos que puedes tomar. 

Primero, querrás asegurarte de que el certificado está asignado al dominio o subdominio correcto. A continuación, tendrás que verificar que tu certificado no está expirado. Puedes hacer esto al hacer clic en el icono de candado a la izquierda de la barra de direcciones del navegador.

Los detalles del certificado aparecerán, y querrás asegurarte de que diga “válido” o “Valid”. Si dice que “No es válido” o “It’s not valid”, tendrás que renovarlo tan pronto como sea posible a través de la compañía emisora, que también es visible en el mensaje. 

Si instalaste el certificado tu mismo, podrías intentar instalarlo de nuevo. Sin embargo, puede que quieras usar un proveedor diferente esta vez, ya que tu navegador puede no reconocer la autoridad emisora de tu certificado actual. Recomendamos que uses Let’s Encrypt.

Finalmente, si el certificado es asignado al dominio correcto y es actualizado, puede que quieras contactar a tu proveedor de alojamiento. Si ellos instalaron el certificado, puede que conozcan qué pasos tomar para resolver el problema. 

2. Errores de Contenido Mixto

Otro tipo de error común que puedes encontrar cuando te mudas a SSL son las advertencias de contenido mixto. En resumen, esto es lo que pasa cuando las imágenes, scripts u hojas de estilo (stylesheets) en tu sitio cargan mientras que usas el viejo e inseguro protocolo HTTP. En otras palabras, algunas partes de tu contenido WordPress son seguras mientras que otras no lo son. 

Hay dos métodos que puedes utilizar para solucionar los errores de contenido mixto. El primero es utilizar un plugin como el Really Simple SSL.

El plugin Really Simple SSL.

Una vez que instalas y activas la herramienta en tu sitio web, puedes ubicar la configuración del plugin navegando a Settings > SSL.

La configuración del plugin Really Simple SSL en WordPress.

Sin embargo, no necesitas tomar otras acciones para solucionar el error de contenido mixto. El plugin hace eso automáticamente después de ser activado. 

El segundo método que puedes usar es solucionar las advertencias manualmente. Para comenzar puedes navegar a Settings > General en WordPress.

Bajo WordPress Address (URL) y Site Address (URL), revisa y asegúrate de que las URLs están usando “https.”

La pantalla de configuración general de WordPress.

Después de guardar tus cambios, puedes instalar el plugin Better Search Replace.

El plugin WordPress Better Search Replace.

Con esta herramienta, fácilmente puedes buscar, encontrar y reemplazar las URLs antiguas en tu base de datos de WordPress. Una vez que lo activas, puedes navegar a Tools > Better Search Replace.

La configuración del plugin Better Search Replace.

En el campo ‘Search for’, puedes añadir la URL de tu sitio web con “http” al principio. Luego, añade “https” al campo Replace with.

Cuando hayas finalizado, guarda tus cambios. Ahora los errores de contenido mixto deberían haber desaparecido cuando refresques tu sitio. 

3. “Too Many Redirects” o Demasiadas Redirecciones 

Otro problema de SSL con el que te puedes encontrar es el error “Too many redirects”. Esto puede suceder porque WordPress te permite forzar SSL/HTTPS para el área administrativa de tu sitio. 

Para resolver este error, tendrás que editar tu archivo wp-config.php. Puedes ubicar este archivo usando un cliente Secure File Transfer Protocol (SFTP) como FileZilla o el administrador de archivos de tu cuenta de alojamiento. 

Si tienes una cuenta de DreamHost, comienza por navegar a Sitios Web > Archivos desde la barra lateral. Luego, ubica tu dominio y haz clic en el botón Administrar Archivos.

Accediendo al administrador de archivos en tu cuenta de DreamHost

Esto te llevará al administrador de archivos. Para acceder al directorio de tu sitio, tendrás que abrir la carpeta con el nombre de tu dominio. Dentro de él, encontrarás el archivo wp-config.php.

Si estás usando Filezilla, el primer paso es conectarte a tu sitio WordPress. Si es la primera vez que estás usando el cliente FTP, tendrás que obtener tus credenciales de tu proveedor de alojamiento web. Una vez que estás conectado, ubica el archivo wp-config.php en el directorio de tu sitio. 

Alt text: Ubicando el archivo wp-config.php en FileZilla.

Abre el archivo e inserta el siguiente fragmento de código:

define('FORCE_SSL_ADMIN', true);

// in some setups HTTP_X_FORWARDED_PROTO might contain 

// a comma-separated list e.g. http,https

// so check for https existence

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)

       $_SERVER['HTTPS']='on';

Ten en cuenta que debes añadir esto al final del archivo, justo antes de la línea que dice: “That ‘s all, stop editing! Happy blogging.” Cuando estés listo, guarda tus cambios y cierra el archivo. 

4. Redirección de HTTP a HTTPS

Por defecto, WordPress automáticamente no redireccionará tu sitio de HTTP a HTTPS. En cambio, tendrás que decirle que lo haga. En algunos casos, puedes usar un plugin tal como Really Simple SSL. 

Sin embargo, también puedes configurar la redirección de HTTP a HTTPS al editar tu archivo .htaccess. De nuevo, puedes hacer esto a través de SFTP o el administrador de archivos en tu cuenta de alojamiento. 

Ubica y abre el archivo .htaccess, luego añade  el siguiente código:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>

Recuerda guardar tus cambios cuando hayas finalizado. Si no estás cómodo editando los archivos de tu sitio, recomendamos usar un plugin o contactar a tu compañía de alojamiento para obtener asistencia.

5. Un Error de Discordancia de Nombre

Un quinto error común de SSL con el que te puedes encontrar es el error de discordancia, del cual hablamos un poco anteriormente. Esto ocurre cuando un nombre de dominio que está listado en el certificado de SSL, no coincide con la URL del navegador. Esto normalmente pasa cuando compras un certificado de un vendedor externo.

Para solucionar este problema, simplemente necesitas añadir el siguiente código en tu archivo .htaccess:

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

</IfModule>

Guarda tus cambios cuando hayas finalizado. Luego, cuando visites tu sitio WordPress de nuevo, ya no deberías ver ningún mensaje de error de SSL.

Protege Tu Sitio Web con DreamShield

Por solo $3 USD/mes, nuestro servicio adicional de seguridad premium escanea tu sitio web semanalmente para asegurar que esté libre de código malicioso.

Cómo Solucionar Otros Errores Comunes de WordPress

¿Quieres aprender cómo solucionar otros problemas técnicos en tu sitio? Hemos juntado varias guías para ayudarte a solucionar algunos de los errores comunes de WordPress:

Échale un vistazo a la sección de nuestros Tutoriales de WordPress si estás buscando más consejos y las mejores prácticas para administrar un sitio WordPress. Esta es una colección de guías escritas por expertos diseñadas para ayudarte a navegar el panel de WordPress como un profesional. 

¿Listo Para Solucionar Errores Comunes de SSL?

Añadir un certificado SSL a tu sitio WordPress es esencial. Esto te ayudará a asegurarte de que tu contenido sea accedido a través de una conexión segura HTTPS. Sin embargo, configurar uno puede causar una variedad de problemas.

En esta publicación, hablamos sobre los 5 errores SSL más comunes y te mostramos cómo solucionarlos: 

  1. El Error NET::ERR_CERT_INVALID. Esto sugiere que tu certificado necesita ser renovado o reinstalado.
  2. Errores de Contenido Mixto. Puedes solucionar esto manualmente o con un plugin tal como Really Simple SSL.
  3. “Too Many Redirects” o Demasiadas Redirecciones. Puedes resolver este error al añadir código a tu archivo wp-config.php.
  4. Redirección de HTTP a HTTPS. Puedes configurarlo manualmente a través de tu archivo .htaccess o al usar un plugin tal como Really Simple SSL.
  5. Un Error de Discordancia de Nombre. Esto sucede cuando el certificado del dominio y la URL de navegación no coinciden, en ese caso tendrás que añadir código a tu archivo  .htaccess

¿Necesitas ayuda eligiendo o instalando un certificado SSL en tu sitio WordPress? Cuando utilizas DreamHost como tu proveedor de alojamiento, este es un proceso fácil. ¡Échale un vistazo a nuestros planes de DreamPress para aprender más!

Sobre el Autor:

Después de unirse al equipo de DreamHost en 2018, Natasha descubrió su talento para ayudar a las personas a lograr el éxito de sus sitios web. Su superpoder: ¡una actitud cálida y enérgica! Como parte clave en los esfuerzos de marketing internacional de DreamHost, Natasha está emocionada de ayudar a los lectores de todo el mundo a construir y hacer crecer una presencia en línea.