Cómo Solucionar Errores Comunes de SSL en WordPress (5 Soluciones Clave)
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!
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.Haz Más Con DreamPress
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.
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.
Relacionado: Certificados SSL Explicados — Como Añadir Uno a Tu Sitio
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.”
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.
Relacionado: Una Guía Para Principiantes Sobre Registro de Nombres de Dominio
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.
Una vez que instalas y activas la herramienta en tu sitio web, puedes ubicar la configuración del plugin navegando a Settings > SSL.
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.”
Después de guardar tus cambios, puedes instalar el plugin 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.
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.
Relacionado: Mantén Tu Contenido Fresco: Cómo Reusar Publicaciones Antiguas
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.
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.
Relacionado: 36 Herramientas Brillantes para Ayudarte a Escribir Mejor, Publicar Más e Incrementar Tu Tráfico
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.
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.Protege Tu Sitio Web con DreamShield
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:
- Cómo Solucionar el Error de Publicación Programada y No Publicada en WordPress
- Cómo solucionar la pantalla blanca de la muerte en WordPress (WSoD)
- Cómo arreglar el error 500 — Internal Server Error en WordPress
- Cómo arreglar errores de sintaxis en WordPress
- Cómo arreglar el problema de “WordPress no envía correos”
- Cómo arreglar el error ‘estableciendo una conexión con la base de datos’ en WordPress
- Cómo arreglar el error de WordPress ‘404 Not Found’
- Cómo arreglar el texto blanco y botones faltantes en el Editor Visual de WordPress
- Cómo arreglar el error de la barra lateral debajo del contenido en WordPress
- Qué hacer cuando no tienes acceso al Área Administrativa de WordPress
- Cómo solucionar el error “La carga falló: No se pudo escribir el archivo en el disco” en 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:
- El Error NET::ERR_CERT_INVALID. Esto sugiere que tu certificado necesita ser renovado o reinstalado.
- Errores de Contenido Mixto. Puedes solucionar esto manualmente o con un plugin tal como Really Simple SSL.
- “Too Many Redirects” o Demasiadas Redirecciones. Puedes resolver este error al añadir código a tu archivo wp-config.php.
- 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.
- 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!