Je développais le site Web sur test.example.com
sur un serveur séparé. Pendant ce temps, le serveur de travail était example.com
chez GoDaddy.
Le site Web WordPress fonctionnait correctement sur les deux serveurs. Mais ensuite j'ai changé de bureau d'enregistrement et j'ai décidé de changer WordPress sur test.example.com
en example.com
à l'intérieur du wp-config.php
. Si je saisis example.com/wp-admin
- il s'ouvre sans problème. Cependant, lorsque j'essaie example.com
, il redirige vers test.example.com
.
Je ne peux pas comprendre pourquoi ça se passe.
Quelques variables doivent être changées pour que vous puissiez mettre à jour le nouveau lien sur votre site WordPress.
Comme indiqué par Mark , essayez les étapes suivantes à l'aide de l'outil Rechercher remplacer DB:
replace
( screenshot )http://example.com/replace
) et vous verrez l'outil de recherche/remplacementsearch for…
et la nouvelle URL dans le champreplace with…
Vous pouvez cliquer sur le bouton dry run sous actions pour voir ce qu'il va remplacer avant d'exécuter le script. Une fois que vous avez terminé, veillez à supprimer le dossier /replace/
.
@ maximus: Ce n'est pas une bonne idée d'exécuter des requêtes SQL brutes sur la base de données via phpmyadmin; les requêtes directes casseront les données sérialisées dans la base de données, par exemple les données de widget, les options de thème, etc. Utilisez https://interconnectit.com/products/search-and-replace-for-wordpress-databases pour changer de domaine , déplacez de https à https, etc. C'est un outil qui a fait ses preuves et qui répond à beaucoup d'autres questions similaires ici sur WpDev.