Drupal et adresse multiple

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

J'ai actuellement un souci concernant Drupal et plus précisément la prise en compte de plusieurs adresses vers un même répertoire, je m'explique.

Je possède donc une installation en multisite Drupal avec logiquement plusieurs sites avec des urls différentes, chaque site menant vers sons propre répertoire Drupal.

L'installation fonctionne correctement sauf que j'aimerais avoir plusieurs url qui méne vers le même répertoire Drupal, exemple :

http://www.monadresse.fr
http://www.mon-adresse.fr
http://www.monadresse.net
http://www.mon-adresse.net

mène tous vers le même répertoire sous Drupal.

Cela est-il possible sous Drupal avec une installation en multisite ?

Merci d'avance de vos réponses.

Version de Drupal : 

Oui, c'est possible.

Même si tu as des répertoires différents, tu peux utiliser le même fichier settings.php, qui va donc pointer vers la même base de données.

Pour les répertoires files, il faudrait utiliser un répertoire commun.

Sous linux, le plus simple serait de faire des liens symboliques pour qu'ils pointent tous vers le même répertoire.

Bonjour et merci de ta réponse :)

-> Même si tu as des répertoires différents, tu peux utiliser le même fichier settings.php, qui va donc pointer vers la même base de données.

C'est actuellement la solution que j'utilise pour que les sites puissent utiliser la même base de donnée.

-> Pour les répertoires files, il faudrait utiliser un répertoire commun.

Qu'entend tu par répertoire commun ?

-> Sous linux, le plus simple serait de faire des liens symboliques pour qu’ils pointent tous vers le même répertoire.

Malheureusement, je suis un débutant sous Linux :(
je pourrais éventuellement voir avec l'hébergeur pour cette solution ?

Oui, sites.php est une nouveauté de Drupal7.

Lorsque je parlait du répertoire files, c'est dans le cas de fichiers attachés qui doivent être communs. Il faut paramétrer Drupal pour que le répertoire soit bien vu par les différents sites. Le mieux est peut-être de créer une arborescence comme ceci :

drupal
- sites
|--- files
|--- mon.site.net
|--- mon.site.org

et de faire pointer le répertoire sur sites/files, qui pourra être commun à tous les sites