web-dev-qa-db-fra.com

Comment changer le nom de domaine parent dans le projet multisites?

J'ai un projet multisite. Et puis je veux changer le nom de domaine parent maintenant. C'est actuellement en tant que:

Parent:

www.site1.com

Multisites:

www.oldsite.com/abc
www.oldsite.com/def

Alors, comment puis-je changer le domaine parent oldsite.com en newsite.com? Les multisites seront donc automatiquement affectés comme:

www.newsite.com/abc
www.newsite.com/def

Comment puis-je l'avoir?

1
夏期劇場

cette tâche est complexe (et prend encore plus de temps si vous avez déjà plusieurs sous-sites).

Choses à penser à propos de
En gros, accordez-vous 48 heures et commencez par dresser une liste de tout ce qui sera affecté, par exemple:
- Adwords
- Outils Google pour les webmasters
- Google Analytics - PageRank
- Twitter/Facebook et perdre toutes les statistiques de partage social
- Combien de domaines à changer
- Paramètres DNS/Paramètres cPanel
- 301 tout rediriger

Combien de sous-sites avez-vous?
Vous devrez modifier la table de la base de données pour chaque sous-site ... manuellement ... vous devez modifier les options wp _ siteid _ pour chaque site.

Ne comptez pas sur la recherche et le remplacement pour oldsite.com -> newsite.com
La première raison est que votre hébergeur Web peut avoir une structure de répertoires telle que /www/public_html/oldsite.com/

Ainsi, toute image ou fichier lié sera brisé si vous effectuez simplement une recherche et un remplacement.

wp blogs
WordPress Multisite contient ce tableau que vous devez vérifier et y apporter des modifications.

. htaccess
Vous devrez configurer une redirection 301 pour oldsite.com -> newsite.com

Voir aussi http://wordpress.damien.co/2012/05/change-your-wordpress-multi-site-domain-url/

1
Damien