web-dev-qa-db-fra.com

Localisation pour deux régions/domaines différents avec la même langue

J'ai un site basé aux États-Unis (ex. Www.example.com). Nous avons été chargés de créer une version UK/GB du site qui possède son propre domaine (ex. Www.example.co.uk), mais partage les mêmes pages/posts/backend communs. Environ 75% des pages sont identiques sur les deux versions, mais il y aura quelques sections (comme À propos de et Contact) où elles sont différentes pour prendre en compte les différences régionales.

Exemple

Le site américain (www.example.com) contient 4 pages:

  • Accueil
  • À propos de
  • Services
  • Contact

UK Site (www.example.co.uk) comporte également 3 pages (2 différentes, 1 identique)

  • Home (identique à US, mais l'URL doit être www.example.co.uk)
  • À propos de (contenu différent, l'adresse URL doit être www.example.co.uk/about)
  • Services (identiques à US, mais l'URL doit être www.example.co.uk/services)
  • Contact (contenu différent, l'adresse URL doit être www.example.co.uk/contact)

Comment puis-je configurer la version UK/GB du site qui utilise le même backend et la plupart du même contenu du site de base, mais présente quelques différences de page et un domaine différent?

3
J Lee

Vous pourrez peut-être utiliser le plugin WordPress MU Domain Mapping:

http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Mais n'est-ce pas une mauvaise idée du point de vue des moteurs de recherche? Plusieurs domaines avec le même contenu?

1
Lee Peterson

Ceci est juste une suggestion et je ne suis pas sûr si cela fonctionnerait mais que diriez-vous de ceci:

Utilisez un plugin tel que http://wpml.org/

.com pointe vers la langue en_US et .co.uk pointe vers la langue en_GB. Donc, pour les pages où vous avez besoin d'une version anglaise et américaine, il vous suffit de créer des traductions pour ces publications/pages.

0
Brady

Pourquoi ne décidez-vous pas echo $_SERVER['HTTP_Host']; (et autre) du contenu/nav_menu que vous voulez afficher?

0
kaiser