web-dev-qa-db-fra.com

Mapper les sous-domaines dans Wordpress pour donner l’apparence d’un site localisé, meilleure approche?

Je construis un site de petites annonces et j'utilise Wordpress pour la fonctionnalité des comptes d'utilisateurs, l'intégration Paypal, les taxonomies personnalisées et, bien sûr, des types de publication personnalisés super flexibles pour les listes.

J'aimerais pouvoir mapper un sous-domaine sur un sous-site particulier. Par exemple: australia.somesite.com ou brisbane.somesite.com et demandez-lui de localiser le site dans cette région particulière.

Existe-t-il un moyen simple de faire cela avec Wordpress, il est possible que quelqu'un d'autre l'ait déjà fait?.

1

Une sorte de question vague, mais je pense comprendre ce que vous voulez en venir. Vous devez utiliser une installation Wordpress Multisite, qui permettra de créer efficacement des blogs localisés sur un sous-domaine (brisbane.example.com, perth.example.com).

Pour ce faire, il est possible d’utiliser une installation Wordpress sur un seul site, en utilisant le mappage CNAME sur le domaine. Toutefois, cela ne vous conviendrait pas, car vous ne pourrez pas publier dans la liste localisée .

Pour atteindre le sous-domaine de la catégorie "effet", vous devez utiliser Multisite avec un minimum d’effort. J'espère que cela répond à votre question.

Vous trouverez un bon récapitulatif de la création de sites multisites à l'adresse suivante: WPMUDEV . J'espère que cela t'aides.

La version de Wordpress.org est disponible à l'adresse suivante: http: //codex.wordpress [DOT] org/Create_A_Network

Et c’est le dernier élément d’information à consulter: http: // ottopress [DOT] com/2010/wordpress-3-0-multisite-domain-mapping-tutorial /

À votre santé!

1
Paramdeo Singh

Si mod_rewrite est disponible dans votre environnement, ce serait probablement la voie à suivre. Pour mapper un sous-domaine à une certaine catégorie dans WordPress, une règle de réécriture de ce type pourrait fonctionner: placez-la dans un fichier .htaccess à la racine du document du sous-domaine.

RewriteEngine On
RewriteCond %{HTTP_Host} ^brisbane\.example\.org$
RewriteRule ^/$ www\.example\.org/category/brisbane/ [L]

Pour ajuster l’apparence d’une catégorie individuelle - p. Ex. ajout d'un logo et d'un texte localisés - vous pouvez créer un modèle personnalisé tel que category-brisbane.php dans votre thème.


Remarque: Ceci ne fera que rediriger la racine du sous-domaine vers la page de catégorie. Si vous souhaitez rendre plus que l'archive des catégories accessible via le sous-domaine (pages simples, recherche, page de garde, etc.), une installation multi-utilisateurs de WordPress peut être plus appropriée.

0
anroesti