web-dev-qa-db-fra.com

Pouvez-vous avoir plusieurs sites wordpress sous le même domaine?

Tout problème avec plusieurs sites wordpress sous le même domaine.

Exemple:

  • domain.com/programs
  • domain.com/sales
  • domain.com/learning

Chacun aurait ses propres modèles, fonctionnalités, menus et autres. Des problèmes que vous pouvez voir?

L'une des questions qui m'inquiètent est de savoir si j'ai:

  • domain.com/programs - qui pourrait être un site pivot pour les programmes

et puis j'ai une autre personne qui est l'administrateur du programme "golf" ... - domain.com/programs/golf

deux sites totalement différents - peuvent utiliser plusieurs sites mais ne sont pas encore sûrs.

Et si l'administrateur de domain.com/programs ajoute "golf" en tant que catégorie?

NOUVELLE INFO: Pour ceux qui ont dit, c'est normal pour WP et aucun problème s'il vous plaît voir Pourquoi l'installation de wordpress dans l'URL root jack up sous-jacente WP sites? .

J'ai eu 10 sites installés et après avoir installé un site "racine", tous ont des problèmes de permalien MAJEURS.

1
STing

Fondamentalement, il y a deux règles principales que vous devez ajuster pour avoir WP sites sur le même domaine - sans utiliser le multisite:

  1. Pour la racine, je mets simplement tout dans un dossier "home" et redirige automatiquement vers xxx.com/home. Cela a résolu tout le problème de la sous-catégorie racine.

  2. Si vous exécutez IIS et que vous avez plusieurs instances WP sur le même serveur ... Et puis vous activez la réécriture d'URL (différents permaliens)) la structure sera augmentée car wordpress nomme toutes ses règles de réécriture "wordpress" dans le fichier web.config qu'il configure pour les réécritures d'URL. Vous devez renommer la règle manuellement pour chaque wordpress install. J'ai soumis cela comme un bug mais je n'ai pas eu de réponse - la suggestion était que le nom devrait être wordpress plus l'horodatage.

J'ajouterai si je trouve plus de trucs mais ce sont les deux gros. Nous avons 10 WP installations et croissance sur notre serveur principal. Chacun a une utilisation différente donc le multisite est un no go.

1
STing

Oui, au lieu d'installer WordPress à la racine-- example.com/-- vous créez les répertoires "programmes", "ventes" et "apprentissage" sur le serveur et installez une instance séparée WordPress dans chaque répertoire. Il n'y a rien de spécial dont vous avez besoin à faire pour que cela fonctionne.

Je pense que vous pourriez finir plus heureux si vous créez un résea , cependant. Le multisite, bien qu'il ne soit pas toujours approprié, me semble être exactement ce que vous recherchez , et vous pouvez créer la même structure basée sur un "chemin" .

4
s_ha_dum

Au lieu de faire une installation multiple wordpress, je recommanderais d'utiliser la fonction multi-site/résea discutée dans d'autres réponses.

En ce qui concerne la création de catégorie/sous-dossier, cela dépendra de la façon dont l'administrateur réseau crée la structure de permalien.

Si vous utilisez une structure personnalisée, je pourrais voir quelques problèmes potentiels. Cependant, les catégories sont presque toujours configurées pour être/SITENAME/category/category-item

Si vous utilisez la structure de permalien par défaut, vous aurez? P = ### pour presque tout et la base de données s'assurera que les pages sont liées aux bonnes zones.

Notez simplement que partout où vous configurez votre installation initiale de Wordpress sera votre "site principal".

1
Greg McMullen

Y a-t-il une raison pour laquelle vous souhaitez placer vos sites dans des répertoires plutôt que d'utiliser des sous-domaines?

Si vous souhaitez les mettre tous sur le même domaine afin de pouvoir partager des cookies, mais les avoir essentiellement indépendants, vous pouvez le faire avec des sous-domaines (programmes.domaine.com, sales.domaine.com etc.)

Si vous voulez juste trois wordpress installations distinctes dans trois répertoires distincts, cela ne pose aucun problème. Si vous avez

domain.com/programs
domain.com/sales
domain.com/learning

et les trois administrateurs créent tous une catégorie appelée "golf", alors vous aurez juste

domain.com/programs/golf
domain.com/sales/golf
domain.com/learning/golf
0
Victoria