J'utilise nginx comme serveur Web et j'ai modifié le fichier de configuration pour qu'il pointe vers https. Je modifie donc les paramètres de l'adresse URL de WordPress en https. J'ai également ajouté le code administrateur WordPress force ssl à mon fichier wp-config, mais je continue à rencontrer l'erreur. " Cette page Web a une boucle de redirection "
61
J'ai eu un problème similaire et je viens d'ajouter l'extrait suivant à mon
wp-config.php
:comme suggéré dans le Codex . Cela ne sera nécessaire que si le relais SSL est activé dans la configuration de votre équilibreur de charge (ou pare-feu). Cela signifie que même si vous pouvez accéder au site via HTTP dans TLS / SSL, la communication que votre serveur reçoit est HTTP uniquement. Pour en tenir compte, l’en-tête ci-dessus est nécessaire pour que WordPress puisse "définir" HTTPS sur
on
dans le$_SERVER
tableau de configuration.la source
$_SERVER['HTTPS'] = 'on';
parce que HTTP_X_FORWARDED_PROTO n'est même pas dans les paramètres sur le serveur de mon client: |Comme je n'ai pas encore le privilège de commentaire, je posterai cet ajout comme une autre réponse:
La solution proposée par Elias, à laquelle on ajoute ce qui suit
wp-config.php
, a fait l'affaire pour moi:Cependant, cela ne fonctionnait que pour moi lorsque je le mettais avant tout le reste dans ce fichier!
la source
require_once( ABSPATH . 'wp-settings.php' );
la fin du fichier.Une autre version pour les livres, ajoutez-la simplement en haut de wp-config.php
La raison en est qu’il pourrait y avoir des équilibreurs de charge ou quelque chose qui ne transmet pas la valeur https appropriée. Vous devez donc le récupérer ailleurs et le simuler pour wordpress.
la source
En fait ... J'avais ce problème et la résolution était assez facile et gênante. D'une manière ou d'une autre sur l'hébergeur, mon dossier wp-admin a été supprimé et donc aucun wp-admin avec ce même message d'erreur.
Après des heures de test, j'ai vu cela de tant de façons différentes et, une fois téléchargé et téléchargé à nouveau, tout a fonctionné normalement.
Vérifiez les gars, cela peut être aussi simple que cela.
la source
Question de 5 ans ...
D'accord, j'ai eu cette erreur après l'installation de mon certificat SSL et la modification de tous les liens permettant
http
d'https
utiliser le fichier wp-cli.phar trouvé ici .J'ai essayé diverses configurations et aucune ne semblait résoudre ce problème, à moins de définir ceci:
pour ça:
Cela m'a permis d'accéder à la page de connexion, mais n'a pas pu ensuite me connecter. J'ai essayé de répondre à la deuxième question, mais cela n'a malheureusement pas aidé non plus, jusqu'à ce que je fasse le changement suivant:
Pour une raison quelconque, je ne sais pas pourquoi - je devais changer le
à
J'utilise nginx en tant qu'hôte et proxy inverse pour l'unité nginx ... Si quelqu'un a une idée du pourquoi cela a fonctionné, merci de me le faire savoir.
la source