J'ai un site WordPress hébergé sur GoDaddy, c'est un serveur Windows (j'ai le web.config
mis en place). et .htaccess
correctement configuré. Le site travaillait sur example.com/wordpress
, car il s'agissait d'un test de développement. J'ai déplacé le site vers example.com
.
J'ai changé l'URL du site et l'URL wordpress en example.com
sur la base de données via PhpMyAdmin, et mis à jour la structure permalink.
J'ai également mis à jour tout le champ 'contenu' de wp_post pour changer les URL.
Lorsque j'essaie de me connecter au panneau d'administration via example.com/wp-admin
, l'URL indique:
example.com/wp-login.php?redirect_to=http://example.com/wordpress/wp-admin/reauth=1
Pourquoi cela pourrait-il se produire si l’url du site et l’url de wordpress correspondent et correspondent à la base de données.
Ce n’est pas un problème de cache (du moins pas du côté du navigateur), j’ai essayé différents navigateurs et je fais la plupart des tests sur des fenêtres chromées incognito.
J'ai essayé de définir update_option
pour siteurl
et home
dans functions.php
et:
//wp-config.php
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
J'ai aussi essayé la méthode Relocate expliquée dans le Codex http://codex.wordpress.org/Changing_The_Site_URL
J'ai eu le même problème. Pour résoudre ce problème, je devais apporter quelques modifications à la base de données. Utilisez phpMyAdmin ou connectez-vous directement à la base de données et consultez votre table wp_options
. Vérifiez les deux champs suivants: siteurl
et home
.
SELECT * FROM wp_options WHERE option_name IN ('siteurl', 'home');
Assurez-vous que ces champs contiennent les informations de domaine correctes, sinon modifiez-les et voyez ce qui se passe. Dans mon cas, le problème a été résolu.