web-dev-qa-db-fra.com

Comment transférer un blog WordPress vers un autre domaine?

Disons que nous hébergeons actuellement notre blog WordPress sur certains domaines et souhaiterions le déplacer vers un nouveau domaine. Comment faire cela avec le moins de tracas et de succès SEO?

Y at-il des plugins qui pourraient aider avec cela? (par exemple, fournir une redirection 301 automatique entre domaines ou similaire)

5
Marek

Je recommande de gérer la redirection 301 sur votre serveur Web plutôt que dans WordPress. mod_rewrite ou RedirectMatch seront beaucoup plus efficaces que de lancer WordPress pour fournir un en-tête Location:.

<VirtualHost *:80>
    ServerName busted-cheap-url.com

    # mod_alias
    RedirectMatch permanent (.*) http://great-new-url.com$1

    # OR mod_rewrite
    RewriteEngine on
    RewriteRule (.*) http://great-new-url.com$1 [R=301]
</VirtualHost>

Il existe plusieurs méthodes pour modifier l'URL du blog. J'ai tendance à préférer définir un nouveau WP_HOME et WP_SITEURL dans wp-config.php comme solution miracle, et l'exécution de commandes SQL dans la base de données comme solution plus permanente.

Voir également:

3
Annika Backstrom

Regardez la réponse précédente concernant le référencement et la redirection 301. Quant à déplacer wordpress:

  1. Modifiez les valeurs site_url et home_url dans votre base de données. ces deux valeurs resid dans wp-options. utilisez simplement l'interface phpmyadmin pour les changer au nouvel emplacement wordpress
  2. Utilisez wordpress recherchez et remplacez le plugin afin de vous assurer que tous vos liens et images entrants ne se cassent pas. (il suffit de changer http://oldurl.com en http://newurl.com pour tout le contenu et post meta c'est un plugin assez facile à utiliser)

C'est à peu près ça. vous êtes prêt à partir.

2
hannit cohen

Ce que j'aime faire, c'est exporter la base de données wordpress dans un fichier .sql. Ensuite, effectuez une recherche/remplacement sur oldurl.com vers newurl.com. Oui, vous pouvez simplement changer votre site_url et home_url dans le tableau des options, mais vous aurez raté BEAUCOUP d'autres endroits.

Sans oublier, certains plugins vont casser si vous ne le faites pas de cette façon.

Une fois la modification effectuée, importez votre fichier .sql dans la nouvelle base de données du nouveau serveur.

0
Scott Elkin

WordPress Codex est un excellent outil. :)

http://codex.wordpress.org/Moving_WordPress

0
Viper007Bond