J’ai eu l’occasion aujourd’hui de régler un problème de redirections sur un blog WordPress où un certificat SSL a été installé et le site est donc passé au HTTPS.
Le problème étant que le WordPress a été configuré en HTTP et non HTTPS et lors de la modification des réglages pour changer les URLs, le site est appelé en HTTPS mais il fait appel à des fichiers en HTTP qui sont donc re-dirigés…
J’avais donc une erreur, une boucle de redirection. Cela peut arriver lors d’une mise à jour de WordPress par exemple.
Comment régler le problème facilement :
J’ai simplement ajouté ces lignes de code tout au début du fichier config.php :
define('FORCE_SSL_ADMIN', true); if( strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false ) { $_SERVER['HTTPS'] = 'on'; } |
Depuis, tout fonctionne parfaitement.
Bon courage !
Laisser un commentaire