web-dev-qa-db-fra.com

Comment exécuter plusieurs sites Web à partir d'une seule installation WordPress

Je souhaite créer un site Web comme visahq.com dans WordPress. En fait, visahq.com comporte plusieurs sites Web, tels que visahq.in pour l'Inde, visahq.ru (sera affiché en russe) pour la Russie, etc. visahq.in a un sous-domaine pour l'Australie http://australia.visahq.in/ comme pour chaque pays. Le contenu de tous les sites Web est presque identique avec certains changements en fonction des conditions.

Mon problème est que je veux gérer tous les TLD et sous-domaines sur une seule configuration WordPress. Comment puis-je le faire avec WordPress.

2
Subodh Ghulaxe

Vous pouvez configurer une installation multisite avec une configuration sunrise . Cela vous permettrait de gérer une installation pour plusieurs domaines.

Assurez-vous que votre hébergement est prêt pour cela.

5
JMau

Les réponses de JMa & brasofilo sont parfaitement valables.

Mais comme vous dites que votre question concerne l’internationalisation et que le contenu des pages sera presque similaire, vous aurez peut-être intérêt à utiliser une autre solution. Synchroniser beaucoup de contenu entre plusieurs sites wp peut s'avérer un véritable cauchemar.

Vous devez également lire la page Avant de créer un réseau du Codex. En particulier le "Avez-vous vraiment besoin d'un réseau?" partie.

Si vous envisagez de créer des sites fortement interconnectés, partageant des données ou des utilisateurs, un réseau multisite n'est peut-être pas la meilleure solution.

Si vos sites Web ont un contenu presque identique et que seules quelques pages statiques diffèrent, vous pouvez consulter le plugin Système de cartographie de domaine . Ce plugin est capable de mapper des domaines sur des pages statiques.

Si vous avez besoin d’internationalisation, vous pouvez également installer qTranslate ou WPML .

En résumé:

  • Si vos sites Web diffèrent uniquement par thème (mise en page/menu) et par une (ou seulement quelques pages) de pages statiques personnalisées, vous devriez jeter un coup d'œil au plugin DMS.
  • Si vous souhaitez que les sites Web se comportent comme des installations Wordpress distinctes, utilisez wp multisite.

Vous pouvez également utiliser un mélange des deux solutions, par ex. multisites avec chaque site ayant le plugin DMS activé afin visahq.in est un blog multisite et australia.visahq.in est une page statique mappée DMS dans ce blog multisite.

Ce ne sont que quelques conseils de ma part. Je pense que le système souhaité est complexe et nous n’avons pas ici le contexte de spécification complet pour fournir une solution directe, mais juste pour indiquer quelques manières possibles et donner quelques idées.

7
s1lv3r

Vous devez configurer WordPress en tant que réseau multisite et utiliser le plugin Cartographie du domaine WordPress MU .

Mappez n'importe quel blog/site sur un réseau WordPressMU ou WordPress 3.X vers un domaine externe.

L'installation de WPMS doit être effectuée en tant que "sous-domaines". Et votre serveur a besoin d'une entrée "Wildcard Sub-domain", de sorte que de nouveaux sous-sites peuvent être ajoutés facilement à partir du tableau de bord.

Après cela, garez le TLD dans cPanel (ou similaire) en pointant vers votre dossier public_html (celui utilisé par WP) et, à l’aide du plug-in, ajoutez un nouveau mappage et marquez le TLD comme "primaire".
Donc, ce qui était http://subsite.example.com commence à fonctionner comme http://custom-tld.com.

En utilisant un autre plugin comme Presse multilingue , le site http://australia.custom-tld.com, créé manuellement dans cPanel et pointant vers public_html, peut être mappé sur un autre sous-site du réseau.

Livres numériques pertinents: WordPress Multisite 101 et WordPress Multisite 110 .

3
brasofilo

Je creuse toutes les réponses actuelles. Pour vous en particulier, j'aime particulièrement la réponse de @ s1lv3r en prenant du recul et en s'assurant que vous avez vraiment besoin d'une installation multisite. Ne vous attardez pas sur une idée, comme si chaque langue avait son propre TLD.

Cela dit, j'aimerais ajouter une autre option sur le ring aux autres qui recherchent un moyen de gérer plusieurs sites dans une même installation WordPress, certains sites disposant de leurs propres sous-domaines .

La manière dont l'infrastructure de WordPress est construite comporte des réseaux et sites , avec une relation un-à-plusieurs entre réseaux et sites. . Une installation multisite typique est un réseau avec plusieurs sites. Il est en fait possible d'avoir plusieurs réseaux, chacun avec plusieurs sites. Bien que la capacité existe, WordPress ne fournit pas d’interface utilisateur. Il existe plusieurs plugins pour fournir cette interface utilisateur, comme (WP) Multi Network . Avec cette configuration, chaque réseau aurait son propre domaine, comme foo.com et bar.com. Chaque réseau peut alors avoir un nombre illimité de sous-domaines, tels que sub1.foo.com, sub2.foo.com, sub1.bar.com, sub3.bar.com, etc.

3
Matthew Boynes