Cómo solucionar problemas comunes de SSL en WordPress (Guía para principiantes)

Mover un sitio de WordPress a SSL puede ocasionar problemas inesperados. Si está agregando SSL a un sitio existente de WordPress y se encuentra con errores, entonces está de enhorabuena. En esta guía, cubriremos cómo solucionar los problemas más comunes con SSL / HTTP en WordPress.


Solucionar problemas comunes de HTTPS / SSL en WordPress

Qué es SSL / HTTPS y por qué debería comenzar a usarlo de inmediato?

SSL / HTTPS es un método de cifrado que asegura la conexión entre el navegador de los usuarios y su servidor de alojamiento de WordPress. Esto hace que sea más difícil para los piratas informáticos espiar la conexión.

Cada sitio habilitado para SSL / HTTPS recibe un certificado SSL único para fines de identificación. Si un servidor finge estar en HTTPS, y su certificado no coincide, la mayoría de los navegadores modernos advertirán al usuario que no se conecte al sitio web.

Advertencia de conexión insegura

El año pasado, Google anunció planes para mejorar la seguridad web en general alentando a los propietarios de sitios web a comenzar a usar SSL / HTTPS.

Como parte de este plan, el navegador web Chrome de Google ahora marca todos los sitios web sin un certificado SSL como “No seguro”.

Chrome HTTP no es seguro

La etiqueta “No seguro” en la barra de direcciones del navegador da una mala impresión a sus clientes sobre su negocio.

Aparte de eso, también necesita SSL / HTTPS habilitado si desea hacer una tienda en línea o desea utilizar servicios de pago como PayPal, Stripe, Authorize.net, etc..

Teniendo en cuenta los pros y los contras, todos los sitios web deben cambiar a SSL / HTTPS.

Si aún no lo ha hecho, diríjase a nuestra guía sobre cómo mover correctamente WordPress de HTTP a HTTP para obtener instrucciones paso a paso..

Recomendado: consulte nuestra guía sobre cómo obtener un certificado SSL gratuito o comprar un certificado SSL con un descuento de Domain.com.

Dicho esto, echemos un vistazo a algunos de los problemas comunes con SSL / HTTPS en WordPress y cómo solucionarlos.

1. Solucione NET :: ERR_CERT_INVALID Error

Este mensaje de error aparece en Google Chrome. Otros navegadores muestran este error con un mensaje ligeramente diferente, pero básicamente advierte a los usuarios que su conexión a su sitio web es insegura.

Error no válido de la autoridad de certificación

Este mensaje de error indica que el navegador de los usuarios no aceptó el certificado presentado por el sitio web. Esto podría suceder debido a una serie de razones:

  • El certificado SSL se emite a un nombre de dominio o subdominio diferente.
  • El certificado ha expirado.
  • Su navegador no reconoce la autoridad emisora ​​de certificados.

Si compró un certificado SSL y le pidió a su proveedor de alojamiento de WordPress que lo instalara por usted, entonces puede contactarlo para arreglarlo por usted.

Si instaló manualmente el certificado SSL, intente reinstalarlo o póngase en contacto con su proveedor de certificados SSL para obtener asistencia.

2. Solucione errores de contenido mixto después de mover WordPress a SSL / HTTPS

Los errores de contenido mixto son causados ​​por fuentes (imágenes, scripts u hojas de estilo) que todavía se están cargando usando el protocolo HTTP inseguro en las URL.

Si ese es el caso, no podrá ver un icono de candado seguro en la barra de direcciones de su sitio web.

No es seguro

Hay dos formas de corregir errores de contenido mixto SSL / HTTPS en WordPress. Te mostraremos los dos y luego podrás elegir el que mejor funcione para ti.

1. Se corrigieron errores de contenido mixto en WordPress usando un complemento

Este método es más fácil y se recomienda para principiantes..

Simplemente instale y active el complemento SSL realmente simple. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar Configuración »SSL página para revisar la configuración del complemento. Really Simple SSL funciona de inmediato y se ocupará automáticamente de la configuración de SSL / HTTPS y solucionará los errores de contenido mixto.

Configuraciones SSL realmente simples

Nota: El complemento intenta corregir errores de contenido mixto utilizando la técnica de almacenamiento en búfer de salida. Esto puede tener un impacto negativo en el rendimiento de su sitio. Sin embargo, si está utilizando un complemento de almacenamiento en caché, solo afectará la carga de la primera página.

2. Errores de contenido mixto arreglados manualmente en WordPress

Este método requiere la resolución de problemas manual, pero es más efectivo y mejor para el rendimiento..

Primero, debe asegurarse de estar usando HTTPS en la configuración de WordPress. Ir Configuraciones »General página y asegúrese de que las opciones Dirección de WordPress y Dirección del sitio tengan URL HTTPS.

Configuración de URL de WordPress

Si ve URL que comienzan con HTTP, debe continuar y cambiarlas a HTTPS. No olvides hacer clic en el botón Guardar cambios para guardar tu configuración.

A continuación, debe buscar las antiguas URL HTTP en su base de datos de WordPress y reemplazarlas con las nuevas URL HTTPS.

Puede hacerlo fácilmente instalando y activando el complemento Better Search Replace. Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo instalar un complemento de WordPress.

Tras la activación, debe visitar Herramientas »Mejor búsqueda Reemplazar página. En el campo “Buscar”, debe agregar la URL de su sitio web con HTTP. Después de eso, agregue la URL de su sitio web con https en el campo “Reemplazar”.

Buscar y reemplazar URL en la base de datos

El complemento ahora actualizará las URL en su base de datos de WordPress.

Si todavía ve errores de contenido mixto, el siguiente paso es solucionar problemas de URL en su tema de WordPress y complementos.

Con la herramienta de inspección de su navegador, necesitará localizar los recursos que causan los errores y desde dónde se cargan.

Usar la herramienta de inspección para localizar errores de contenido mixto

Para los recursos del tema, deberá encontrarlos en su tema de WordPress y reemplazar HTTP con HTTPS.

Esta parte puede ser un poco difícil para los principiantes, ya que tendrán que buscar las URL en todos los archivos de temas..

Si no puede encontrarlos usted mismo, también puede comunicarse con el desarrollador del tema y solicitarles que actualicen su tema. Tendrán que usar las mejores prácticas de WordPress para cargar archivos, lo que solucionará el problema HTTP / HTTPS.

Lo mismo ocurre con el contenido mixto cargado por un complemento de WordPress. No recomendamos editar los archivos de complemento usted mismo para cambiar las URL. Debe notificar al desarrollador del complemento y solicitarle una actualización. Mientras tanto, puede deshabilitar el complemento en su sitio o buscar un complemento alternativo.

3. Arregle demasiados errores de redireccionamiento después de pasar a SSL / HTTPS

WordPress le permite aplicar SSL / HTTPS para el área de administración ingresando la siguiente línea en su archivo wp-config.php.

define (‘FORCE_SSL_ADMIN’, verdadero);

Sin embargo, en algunos escenarios, esta configuración por sí sola provocaría el error ‘Demasiados redireccionamientos‘. Para solucionar esto, necesitará agregar el siguiente código a su archivo wp-config.php justo antes de la línea que dice “Eso es todo, ¡detenga la edición! Feliz blogging “..

define (‘FORCE_SSL_ADMIN’, verdadero);
// en algunas configuraciones HTTP_X_FORWARDED_PROTO puede contener
// una lista separada por comas, p. http, https
// así que verifique la existencia de https
if (strpos ($ _ SERVER [‘HTTP_X_FORWARDED_PROTO’], ‘https’)! == falso)
$ _SERVER [‘HTTPS’] = ‘activado’;

4. Arregle WordPress HTTP a HTTPS Redirect

WordPress no redirigirá automáticamente las solicitudes HTTP a HTTPS a menos que usted se lo indique. Si está utilizando un complemento como Really Simple SSL, entonces se encargaría de las redirecciones. De lo contrario, tendrá que configurar manualmente las redirecciones.

Para configurar la redirección de HTTP a HTTPS, debe agregar el siguiente código a su archivo .htaccess.

RewriteEngine On
RewriteCond% {HTTPS} desactivado
RewriteRule ^ (. *) $ Https: //% {HTTP_HOST}% {REQUEST_URI} [L, R = 301]

Esperamos que este artículo te haya ayudado a solucionar algunos problemas comunes con SSL / HTTPS en WordPress. Si se encuentra con un problema que no está cubierto en este artículo, deje un comentario para informarnos. Actualizaremos el artículo con la solución. También es posible que desee ver nuestra guía de seguridad definitiva de WordPress con instrucciones paso a paso para que los principiantes aseguren sus sitios web de WordPress.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me