Boucle de redirection d’une connexion IA WordPress : contrôles HTTP, HTTPS et URL canonique
Une redirection change le schéma, l’hôte ou le chemin et peut aussi supprimer les en-têtes d’authentification.
Suivez chaque redirection et vérifiez la conservation du schéma, de l’hôte, du chemin et de l’en-tête Authorization.
Causes probables
- Une redirection change le schéma, l’hôte ou le chemin et peut aussi supprimer les en-têtes d’authentification.
- L’adresse web de WordPress et l’adresse du site utilisent des schémas, hôtes ou chemins différents.
- Le navigateur utilise HTTPS, mais WordPress ne considère pas la requête reçue à l’origine comme sécurisée.
- Le client appelle le mauvais domaine, chemin de base, point de terminaison REST ou point de terminaison MCP.
- L’hébergement, le proxy inverse, une redirection ou le WAF supprime l’en-tête Authorization avant son arrivée dans WordPress.
Séquence de diagnostic
- Suivez chaque redirection et vérifiez la conservation du schéma, de l’hôte, du chemin et de l’en-tête Authorization.
- Comparez l’adresse web de WordPress, l’adresse du site, l’hôte canonique public et l’adresse de base REST.
- Confirmez que WordPress lui-même considère la requête comme HTTPS, et pas seulement le navigateur.
- Vérifiez au moyen de preuves serveur assainies que l’en-tête Authorization atteint WordPress.
- Confirmez le schéma, l’hôte, le chemin de base et le point de terminaison exacts configurés dans le client.
- Consignez les versions de WordPress, de l’extension, du client, du connecteur et du serveur avant toute modification.
Appliquer le correctif minimal
- Supprimez ou corrigez la redirection qui modifie la requête authentifiée de manière inattendue.
- Alignez l’adresse web de WordPress, l’adresse du site, l’hôte public, le schéma HTTPS et l’adresse de base REST.
- Corrigez la gestion du proxy approuvé et de l’origine afin que WordPress reconnaisse fiablement la requête HTTPS initiale.
- Configurez le chemin serveur ou proxy approuvé pour transmettre l’en-tête Authorization à WordPress.
- Corrigez le point de terminaison, le transport, le nom d’outil ou la référence d’identifiant sans élargir les permissions WordPress.
Vérifier le résultat
- La requête authentifiée atteint le point de terminaison canonique sans redirection inattendue.
- Les preuves serveur assainies confirment que l’en-tête Authorization atteint WordPress.
- La requête authentifiée correspond à l’utilisateur WordPress dédié prévu.
- La lecture étroite approuvée réussit avec une réponse reproductible.
Ce qu’il ne faut pas faire
- N’ajoutez pas un contournement permanent et non vérifié du proxy avant de confirmer le chemin approuvé de la requête.
- Ne désactivez pas globalement le WAF ou l’extension de sécurité pour contourner une seule requête.
- Ne modifiez pas le cœur de WordPress ou les fichiers d’une extension tierce comme première étape de diagnostic.
- N’accordez pas un accès administrateur uniquement pour réussir un test de connexion.
- Ne placez jamais un mot de passe d’application, un en-tête Authorization, un jeton ou un témoin dans une invite, un billet, un extrait de journal ou une capture.
Guides connexes
- Une incohérence entre l’adresse web de WordPress et l’adresse du site bloque les connexions IA
- WordPress ne détecte pas HTTPS derrière Cloudflare ou un proxy inverse
- L’en-tête Authorization WordPress est absent ou supprimé
- Le point d’entrée WordPress /wp-json/ renvoie 404 : diagnostic de l’API REST
- Résoudre les problèmes d’accès de Claude Code ou Codex à WordPress
Sources et vérification
Cette page a été vérifiée à partir des sources primaires suivantes. Dernière révision des sources: .
- home_url() · WordPress Developer Resources
- site_url() · WordPress Developer Resources
- is_ssl() · WordPress Developer Resources
- RFC 9110: HTTP Semantics · RFC Editor