Plusieurs domaines pour un moodle

Plusieurs domaines pour un moodle

par Jérémy PONCHEL,
Nombre de réponses : 5

Bonjour,

J'ai une plateforme Moodle en place avec un nom de domaine. Tout est fonctionnel.

Cependant, je voudrais qu'un second nom de domaine pointe sur la même plateforme.

2 portes d'entrée pour une plateforme.

Lorsque je tape le domaine défini dans le config.php (www->root) tout est ok, cependant lorsque je veux utiliser le second nom de domaine j'ai cette erreur qui apparait :

"

Accès incorrect détecté. Ce serveur ne peut être contacté que via l'adresse « http://www.domaine2.com/moodle ».
Veuillez informer l'administrateur du serveur.
"
La redirection se fait correctement, l'accès à la plateforme se fait malgré tout.
Mais je voudrais que le visiteur garde dans sa barre URL, l'URL tapé au départ soit domaine1.com ou domaine2.com.
Quelle solution s'offre à moi ?
Merci pour votre aide.
Bonne fin de journée,
Moyenne des évaluations  -
En réponse à Jérémy PONCHEL

Re: Plusieurs domaines pour un moodle

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour,

Votre problème n'est pas simple en fait.

En effet, si je reformule, vous avez une platforme moodle accesssible avec une adresse http://moodle1.fr/ et donc configurée avec cette adresse dans le config.php. Et vous voudriez que cette même platforme soit accessible également depuis http://moodle2.fr/ en gardant cette URL dans la barre d'adresse. Le problème, c'est que dans le fichier de configuration de la plateforme, il y a une variable qui définit l'adresse qui préfixera tous les liens qui apparaitront ($CFG->wwwroot pour ne pas la citer).

Une première idée aurait été d'écrire une règle de redirection par une directive ReWriteRule, mais ça ne changerait pas le problème du fichier de configuration et de cette variable. Au mieux, ça fonctionnerait mais vous n'auriez qu'une seule adresse affichée, la seconde étant substituée dès la première requête.

Non, la seule piste possible, à mon sens, serait de modifier le fichier de configuration et d'ajouter un test sur la valeur de la variable superglobale $_SERVER['HTTP_HOST'] (cf doc) et d'adapter la valeur de $CFG->wwwroot en fonction de celle-ci...
Je ne sais pas si ça fonctionnerait mais ça me semble jouable.

Dites nous tout ;o)

A bientôt,
Patrick

En réponse à Patrick Lemaire

Re: Plusieurs domaines pour un moodle

par Philippe Marchal,

Bonjour,

Il y a aussi ca : http://moodle.org/mod/forum/discuss.php?d=13211 qui peut servir...

Bon courage

Philippe

 

En réponse à Philippe Marchal

Re: Plusieurs domaines pour un moodle

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Ah, bah, c'est bien ce que je pensais... Ils utilisent $_SERVER['HTTP_HOST'].

Bon, c'est sûr, expliqué comme je l'ai fais, c'est pas "vendeur" ;o)

Merci pour le lien Philippe.

A +,
Patrick