Pregunta:
Compramos un certificado SSL de soluciones de red (nunca se lo recomendaría a mi peor enemigo, por cierto).
Aparentemente está activado … hizo algunas comprobaciones que dicen que está activado para nuestro dominio. Pero cuando pongo https://www.texasshredderclassic.com, todo el sitio se rompe. Para ser más específico, por "interrupciones", quiero decir que deshabilita completamente el CSS, y mi usuario + contraseña de inicio de sesión ya no funcionan (¿parece que esto podría ser una pista?)
Intenté descargar WordPress HTTPS, pero eso me saca de la página de administración y también estropea el CSS.
No me importa si funciona en todo el sitio, solo necesito que funcione para nuestra página de formulario (texasshredderclassic.com/registration), ¡usando formularios de gravedad y conectándose a Authorize.net!
Me estoy arrancando el pelo porque no tengo ni idea de adónde ir a continuación. Parece que tenemos el certificado SSL … ¡simplemente no podemos hacer que la maldita cosa funcione! ¡Cualquier ayuda es muy apreciada!
Respuesta:
Para la parte de inicio de sesión, esto funciona para mí …
Pegue la siguiente línea en su wp-config.php
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS']='on';
pero asegúrate de hacerlo antes de la siguiente línea
require_once(ABSPATH . 'wp-settings.php');
Al hacerlo, puede recuperar su panel de administración … Ver detalles aquí
Además, para evitar obtener contenido mixto, después de restaurar su panel de administración, recuerde ir a CONFIGURACIÓN, General, cambie la URL del servidor de http a https.