web-dev-qa-db-fra.com

Comment puis-je remplacer mon URL principale globalement par une URL garée?

Ok, ça fait longtemps, un membre de notre équipe a accidentellement obtenu le domaine que nous voulions réserver sur wordpress.com et non avec un hôte pour wordpress. ooopssss

Nous avons un domaine légèrement inférieur réservé avec un hôte maintenant, et nous avons maintenant le domaine supérieur garé sur cet hôte. Bien, non? vous pouvez suivre l’URL sur notre site et cela fonctionne.

Alors, disons: Domaine supérieur: exemple.com Domaine inférieur: ex-ample.com Obtenez la photo?

PROBLÈME: tous les liens du site dirigent toujours vers une URL avec une base ex-exemple.com, même si nous souhaitons qu'une personne visitant le site ne visite que des pages dirigées avec exemple.com. J'espère que je m'explique bien. une fois que nous arrivons à http://ex-ample.com/page/subpage , nous pouvons supprimer le tiret et cela fonctionne toujours. mais esthétiquement, c’est vraiment dommage, et je veux cliquer sur le lien qui mène à/page/sous-page automatiquement http://example.com/page/subpage .

Je sens que nous pourrions résoudre ce problème en modifiant l'URL de la maison. J'ai déjà suivi les instructions pour modifier l'URL du site, mais il semble que si nous modifions l'URL HOME de notre domaine parqué, le site se brise et est dirigé vers une page de destination sur le jardinage financée par la publicité. J'ai utilisé FTP plusieurs fois pour réinitialiser les deux URL à ex-ample.com et réessayer, mais il s'avère que cela ne nous permettra que de changer l'URL du site et non l'URL de la maison, ce qui ne nous aide pas beaucoup de toute façon. . Je me demande s'il existe une solution de contournement pour créer une fonction qui utilise un autre home_url () ou quelque chose d'autre. des idées?

merci beaucoup

Ben

1
Ben Wiley

Vous devriez changer toutes les occurrences de cette URL dans la base de données. Pour le faire vous pouvez:

  1. Exporter la base de données vers SQL
  2. Utilisez un éditeur de texte pour trouver et remplacer toutes les occurrences de http://ex-ample.com à http://example.com
  3. Importez cette nouvelle base de données sur le serveur.

L'autre option consiste à utiliser http://wordpress.org/plugins/search-and-replace/ et à remplacer toutes les occurrences http://ex-ample.com.

Cet article devrait également vous être utile: http://codex.wordpress.org/Moving_WordPress#On_Your_Existing_Server

1
Krzysiek Dróżdż