Table of contents
Pourquoi multidomaines ?
Multidomaines est un plug-in de mutualisation des données entre plusieurs domaines. Il offre la possibilité de faire plusieurs sites avec les mêmes données et/ou un site internet sur plusieurs domaines différents.
Comment installer Multidomaines ?
Pour pouvoir utiliser Multidomaines, vous devez pouvoir faire pointer plusieurs noms de domaines et/ou sous domaines vers le même dossier. Ceci n’est possible que chez quelques hébergeurs mutualisés. Les hébergements dédiés ne devraient pas avoir de problèmes pour configurer la destination des domaines. Référez-vous à l’assistance de votre hébergeur.
Après avoir installé et activé le plug-in, vous devez simplement configurer les chemins dans la configuration du plug-in. Celle-ci se trouve dans le menu configuration.

Cela donnera une architecture de dossier comme ceci.

L’URL par défaut
Cette URL sera l’URL utilisée par défaut si le secteur n’a pas de domaine. Elle sera aussi utilisée pour les URL qui ne dépendent pas d’un secteur. (auteur, mot, page).
Dossier squelettes
Il permet de savoir où sont stockés les squelettes. Multidomaines permet de différencier les dossiers des squelettes selon le domaine.
par exemple : pour le domaine www.exemple.org accédé en SSL :
Sans indication spécifique, multidomaines rajoutera dans la liste des chemins des squelettes :
- squelettes/www.exemple.org.443/
- squelettes/www.exemple.443/
- squelettes/exemple.org.443/
- squelettes/exemple.443/
- squelettes/www.exemple.org/
- squelettes/www.exemple/
- squelettes/exemple.org/
- squelettes/exemple/
ainsi vous pouvez séparer des squelettes par nom de domaines et ports de protocole. pour rappel :
- port HTTP standard : 80
- port HTTP sécurisé par SSL : 443 (https)
Vous pouvez aussi déclarer les squelettes spécifiquement via la formulaire et désactiver le comportement par défaut.
La balise #ID_SECTEUR_COURANT
La balise renvoie l’id du secteur courant si l’URL est associée à au moins un secteur.
!!! Attention : Si au moins deux secteurs ont le même nom de domaine, le résultat de la balise #ID_SECTEUR_COURANT renverra l’id d’un des secteurs de façon arbitraire !!!
La balise #URL_SECTEUR
La balise renvoie l’URL du secteur en cours. Si le secteur n’a pas d’URL, elle renvoie l’URL du site entré dans les options du plug-in.
utilisation :
#URL_SECTEUR
récupère l'URL du secteur de la rubrique du contexte
#URL_SECTEUR{#ID_RUBRIQUE}
identique au précèdent
#URL_SECTEUR{50}
récupère l'URL du secteur de la rubrique 50
#URL_SECTEUR{#ID_SECTEUR_COURANT}
récupère l'URL de la rubrique correspondant au domaine courant
Les balises #URL_*_ABSOLU
Les balises fonctionnent comme les balises d’URL de Spip. Elle renvoie l’URL absolue associée à la page demandée.
Il en existe 7 :
#URL_PAGE_ABSOLU{page}
#URL_PAGE_ABSOLU{page,paramètres}
#URL_ARTICLE_ABSOLU
#URL_ARTICLE_ABSOLU{id_article}
#URL_RUBRIQUE_ABSOLU
#URL_RUBRIQUE_ABSOLU{id_rubrique}
#URL_AUTEUR_ABSOLU
#URL_AUTEUR_ABSOLU{id_auteur}
#URL_MOT_ABSOLU
#URL_MOT_ABSOLU{id_mot}
#URL_BREVE_ABSOLU
#URL_BREVE_ABSOLU{id_breve}
#URL_FORUM_ABSOLU
#URL_FORUM_ABSOLU{id_forum}
#URL_DOCUMENT_ABSOLU
#URL_DOCUMENT_ABSOLU{id_forum}
#URL_PAGE_ABSOLU exclu, les balises #URL_*_ABSOLU peuvent être utilisées de la même manière que les balises #URL_*.
#URL_MOT_ABSOLU
récupère id_mot dans le contexte
#URL_AUTEUR_ABSOLU{1}
récupère l'id_auteur grâce à l'argument 1
#URL_ARTICLE_ABSOLU{#ID_ARTICLE}
récupère l'id_article grâce à la balise dynamique placée en argument.
La balise #NOM_SITE_MULTIDOMAINE
Cette balise renvoie le titre du secteur en cours dans le cas d’un domaine spécifique, ou bien le nom du site sinon.
On peut préciser l’id_rubrique en paramètre : #NOM_SITE_MULTIDOMAINE{id_rubrique}
, sinon elle est calculée depuis le contexte.
A utiliser dans le head par exemple, dans la balise <title>
, à la place de #NOM_SITE_SPIP
.
Multidomaines polyglotte
Actuellement, Multidomaines ne gère pas de domaine par langue.
Voici un début de solution pour pouvoir l’utiliser Multidomaines pour faire du multilinguisme par domaine.
Solution 1 : Les secteurs dédiés
Vous pouvez imposer une langue et un domaine à un secteur. Lier les articles de langue différente, Multidomaines gérera automatiquement le lien entre les domaines grâce à la balise #URL_ARTICLE_ABSOLU.
Solution 2 : Les squelettes contrôleurs
La seconde façon d’imposer la langue serait d’utiliser des squelettes qui contrôleront la langue.
par exemple :
Il existe plusieurs domaines pour le site exemple. exemple.com exemple.es et exemple.fr.
Pour imposer la langue, vous pouvez tirer avantage de la liste des chemins des squelettes. Par exemple :
dans squelettes/md/article.html. {ne laissez pas les squelettes à la racine}
<BOUCLE_article(ARTICLES){id_article}{lang}{0,1}>...</BOUCLE_article>
dans squelettes/exemple.com/article.html
<INCLURE{fond=md/article.html}{id_article}{lang}>
dans squelettes/exemple.es/article.html
<INCLURE{fond=md/article.html}{id_article}{lang=es}>
dans squelettes/exemple.fr/article.html
<INCLURE{fond=md/article.html}{id_article}{lang=fr}>
Attention! Dans ce cas précis, l’utilisation des balises absolue ne sera pas utile. Vous devez utiliser les balises d’URL standard de SPIP en les préfixant de l’URL du site.
- http://www.exemple.fr/#URL_ARTICLE{5}
FAQ
Pourquoi n’avoir pas surchargé les balises d’URL de Spip ?
- Les balises d’URL de SPIP sont des URL relatives. Les balises de Multidomaines sont des URL absolues. Si Multidomaines surchargeait les balises d’URL, le filtre url_absolu pourrait renvoyer des URL invalides à l’instar des squelettes où sont écrit en dur par exemple : #URL_SITE_SPIP/#ID_RUBRIQUE{1}.
Comment vérifier que le secteur est le bon ?
- Dans l’absolu, vous voudriez surement pouvoir réagir si le domaine n’est pas celui attribué au secteur. Pour ça, il existe plusieurs petites solutions.
Dans un environnement d'exécution où il existe un id_rubrique dans le contexte.
[(#URL_SECTEUR|=={#URL_SECTEUR{#ID_SECTEUR_COURANT}}|non)
#HTTP_HEADER{Status: 301 Moved Permanently}
#HTTP_HEADER{Location:#URL_SECTEUR#SELF}
]
Attention, var_mode n'est pas transmis !
Avec un squelette basé sur Zcore, on pourrait mettre en place un squelette article.html avec ce contenu :
<BOUCLE_principale_article(ARTICLES){id_article}>
[(#URL_SECTEUR|=={#URL_SECTEUR{#ID_SECTEUR_COURANT}}|non)
#HTTP_HEADER{Status: 301 Moved Permanently}
#HTTP_HEADER{Location:#URL_SECTEUR#SELF}
]
[(#URL_SECTEUR|=={#URL_SECTEUR{#ID_SECTEUR_COURANT}}|oui)
<INCLURE{fond=structure}{env}{id_rubrique=#ENV{id_rubrique,#ID_RUBRIQUE}}{id_secteur=#ID_SECTEUR}{type=article}{composition=#COMPOSITION} />
]
</BOUCLE_principale_article>
Évolutions
- V2.2.0 : Pour afficher les rubriques de second rands, utiliser le fichier mes_options.php avec : define('_MULTIDOMAINE_RUBRIQUE', '1');
- V2.3.0 : Rajout de l’utilisation du pipelines pres_liens qui va modifier les urls [->rub333]
et [->art2019]
avec le bon domaine du secteur. Vous pouvez via le define define('_SECTEUR_URL', '1');
garder les urls courte pour les secteurs et non avoir l’url complète.
Feuille de route
- Faciliter le domaine par langue.
- Créer la balise #CHEMIN_ABSOLU
- Créer le filtre |vrai_url_absolue
- gérer l’emplacement des répertoires vignettes, images, cache, upload, et autre, ainsi que leurs domaines associés
Fichier exemple
Le plugin intègre un site exemple, vous pouvez repartir de cela, ce dossier sera amélioré par la suite bien sûr.
Téléchargements
Pour télécharger le plug-in, merci de cliquer sur l’icône en haut de l’article
Compatibilité
Squelettes Z
Correction des liens internes
Incompatibilité
Plugin mutualisation
Discussions par date d’activité
24 discussions
Salut Pierre
Puis-je utiliser ce plugin étonnant pour les Squelettes classiques sans avoir besoin de Squelettes Z ?. Si oui, y a-t-il des squelettes de démonstration pour cela ou une documentation ou un tutoriel.
Merci :)
Bonjour,
Je n’ai pas de site qui fonction avec pour faire une demo mais avec les balise et la doc tu dois pouvoir le faire.
Merci beaucoup Pierre pour votre réaction.
Je souhaite si vous pouvez m’aider - et ceux qui sont familiers avec les Squelettes SPIP ordinaires (pas Z) - à profiter de votre incroyable plugin:
Ici j’ai fourni mes pages très légères de Squelettes, et j’ai:
1- Attribué mes deux domaines (domaineprincipal.com / deuxiemedomaine.com) en tant qu’Alias (Dans le CPanel de mon hébergement)
2- J’ai installé Multidomaines
3- Dans la configuration URL, j’ai sélectionné “Urls Arborescentes sans le secteur racine”
4- J’ai strictement respecté la configuration du plugin (comme vu dans la documentation)
5- Voici mon Sommaire pour la Squelette principale:
6- Voici la Rubrique:
7- Ceci est mon Article pour les mêmes Squelettes:
8- Pour le deuxième domaine, voici ma Rubrique Deuxième Domaine (dans le dossier sq_deuxiemedomaine):
9- Enfin, voici mon Article Deuxième Domaine:
Maintenant, quels balises je dois implémenter pour que Multidomaines fonctionne pour mes deux Squelettes.
Votre aide est vraiment nécessaire et appréciée.
Cordialement
Jatropha
Re,
Je ne vois pas d’url dans les infos afficher, il manque des #URL_ARTICLE_ABSOLU je pense déjà
Oups! J’ai oublié d’ajouter l’URLs, maintenant ils sont là, veuillez jeter un autre coup d’œil.
Il manque _ABSOLU dans les urls
J’ai ajouté _ABSOLU après toutes les URL:
Cependant, mon deuxième domaine redirige toujours vers mon domaine principal :(
Y a-t-il des codes/balises supplémentaires à ajouter à la page Rubrique dans mon deuxième dossier (sq_deuxiemedomaine)?
Alors quel hébergeur ?
Peut on avoir des urls pur voir ?
Je suis sur GoDaddy, voici le domaine principal:
http://darmauritania.org/
Le domaine secondaire (Pour la Rubrique je l’ai assigné):
http://tedwin.net/
Le deuxième domaine défini comme Alias dans cPanel.
Voici une photo de ma configuration de Multidomaines:
https://snipboard.io/G0jZNu.jpg
Quand tu fais http://darmauritania.org/?var_mode=inclure ou http://tedwin.net/?var_mode=inclure il passe par quel fichier ?
Ensuite ton dossier sq_ il est ou ? dans squelettes ?
Lorsque j’ai cliqué sur les deux liens, cela a abouti à cette même page identique:
(Veuillez voir la capture d’écran ci-dessous)
Mon dossier ’sq_’ est dans le dossier Squelettes à la racine Spip (Voir la même capture d’écran svp)
Capture d’écran :
https://snipboard.io/4A5O2P.jpg
et nous avons bien un sommaire dans sq_ ?
Oui, c’est là-dedans:
http://darmauritania.org/squelettes/sq_tedwin/sommaire.html
Je suis arrivé à une demi-solution !
J’ai changé le nom du dossier des sous-squelettes de ’sq_tedwin’ à ’www.tedwin.net’ et cela fonctionne parfaitement en pointant vers le domaine secondaire http://www.tedwin.net, cependant lorsque je tape le domaine sans «www» http://tedwin.net il me redirige vers le domaine principal.
Une idée cher Pierre?
Merci encore
faire la redirection dans le cpanel pour ça
Je vais le rediriger rapidement via cPanel, mais j’ai découvert quelque chose sous la formulaire du Multidomaines, lorsque j’ajoute ’www’ dans Url du secteur, le plugin ne fonctionne pas !
C’est-à-dire qu’il fonctionne avec http://domaine.tld/ et non http://www.domaine.tld/ dans le formuaire. De plus, en changeant le nom du dossier des sous-squelettes en ’domaine.tld’ au lieu de ’www.domaine.tld’, le plugin ne fonctionne pas, j’ai testé cela pour voir si je peux accéder à mon domaine secondaire sans «www».
Reply to this message
Y a-t-il une incompatibilité (très partielle) avec le plugin Meta+ ?
Dans l’insert des metadonnées DublinCore ou OpenGraph par exemple, le nom du site et l’url du multidomaine renvoient les données du site “de base”
J’ai préalablement surchargé inclure/Metaplus/inc-dist.html (ainsi que dist.html). Le fichier surchargé est bien utilisé à la place de l’original.
Il semble que #URL_SECTEUR renvoie à chaque fois #URL_SITE_SPIP
et #NOM_SITE_MULTIDOMAINE renvoie #NOM_SITE_SPIP
notamment dans les expressions du genre:
comment creer une expression qui ressemblerait à #INFO_xx pour récupérer #NOM_SITE_MULTIDOMAINE et #URL_SECTEUR ?
Bonjour,
Et avec
ou dans l’idée non ?
grace à
[<pre>(#ENV**|unserialize|print_r{1})</pre>]
, j’ai vu que- id_rubrique n’est pas défini dans le contexte
- id_article est défini dans le contexte
- du coup
#INFO_ID_RUBRIQUE{#ENV{objet},#ENV{id_objet}}
renvoie id_rubriquedonc
fonctionne
Reply to this message
Si je comprend bien, ce plugin est parfait pour créer, sur une seule base MySQL une faible nombre de sites, par exemple:
- un site anglais
www.cats-and-dogs.org
avec un squelette 1- un site francais
www.chiens-et-chats.org
avec un squelette 1 (aussi?)- un site francais
www.amour-et-beauté.fr
avec un squelette 2- > en pouvant simplement gérer les documents d’un site à l’autre
- > Tout cela gérés à partir du même espace privé ? (un seul login webmestre, des rédacteurs ayant les droits que sur un seul secteur)
chacuns étant des petits sites associatifs à faible traffic et moins de 300 articles, et quelques rédacteurs
limites: les 3 à 5 sites doivent avoir les même plugins; et la gestion des mots-clés doit être délicate (créer des groupes distincts).
C’est correct?
Bonsoir,
En effet, cela sert surtout si on ne veut pas dupliquer à l’identique les accès ou bien que les sites on beaucoup chose en commun
Reply to this message
Bonjour,
je suis en train de mettre en place le plugin sur une nouvelle installation SPIP (encore 3.2.1 pour l’instant) hébergée par Infomaniak, qui gère aussi les zones DNS (domaines Gandi).
Ne sachant pas trop par où commencer, j’ai dans un premier temps associé des alias à mon hébergement (lié à domaine1.net) : www.domaine1.net, domaine2.net, www.domaine2.net,
puis j’ai paramétré le plugin avec les deux adresses en www (et ça fonctionne très bien). Les adresses https://domaine1.net et https://domaine1.net me renvoient donc sur un site qui présente un squelette dist (ce qui me semble assez logique), je suis alors allée délier domaine1.net et domaine2.net pour faire une redirection (par l’espace d’Infomaniak) respectivement vers https://www.domaine1.net et https://www.domaine2.net, mais j’ai depuis une erreur SSL_ERROR_BAD_CERT_DOMAIN.
Je suis retournée sur l’espace de gestion pour mettre à jour les certificats SSL (Let’s Encrypt de base), sans changement :/
Auriez-vous une idée pour démêler le schmilblick ? Vaudrait-il mieux que je passe par un .htaccess ? ou gérer la redirection et certificat par Gandi ? (je commence à moins me perdre les pattes dans le cambouis d’un site, mais là c’est encore un autre
domaineune autre histoire ^_^ (sachant que mon niveau de compétence “.htaccess” est de l’ordre du Crtl+C Crtl+V...)Bonjour,
Pourquoi les rediriger ?
Ensuite, les 2 domaines ont un ssl actif sur l’hébergement ?
Sans redirection, avec https://domaine1.net et https://domaine2.net en alias, je tombe sur le sommaire de la distribution...
J’ai activé un certificat ssl sur l’adresse principale liée à l’hébergement (www.domaine1.net), qui apparemment prend en charge les alias en même temps. Comme j’avais un problème j’ai mis à jour le certificat au cas où. Pas de changement.
Merci pour la réactivité ! =)
Dans SPIP tu as bien mis tes domaines en place ?
Chez Info tu peux pas mettre les domaines en compagnon qui pointe sur ton SPIP ?
Oui, j’ai mis https://www.domaine1.net et https://www.domaine2.net en paramètres du plugin, et ça fonctionne bien quand je me rends sur ces adresses.
J’avais mis les autres en alias, mais ça ne suffisait pas (fameuse arrivée sur le sommaire de la dist). D’où l’idée de la redirection.
Après, chez Infomaniak, il existe une subtilité : d’un côté les alias, d’un autre les synonymes (https://www.infomaniak.com/fr/support/faq/2020/difference-entre-synonyme-et-alias — qui me passe un peu au-dessus, j’avoue). Mais dans un cas comme dans l’autre, comment s’assurer que https://domaine1.net va bien retomber sur https://www.domaine1.net et https://domaine2.net va bien retomber sur https://www.domaine2.net ?
Faut du synonyme alors mais je maitrise pas INFO
Je suis pas sûre de piger alors je préfère récapituler... Si je comprends bien, il faut que je mette www.domaine1.net en principal, www.domaine2.net en alias pour que les deux pointent sur le site correctement (config actuelle), et qu’au lieu d’avoir (https://)domaine1.net et (https://)domaine2.net en alias de la même façon sur le même hébergement, je passe
(ou plutôt même l’inverse, les synonymes s’appliquant si j’ai bien vu qu’un domaine et pas un sous-domaine...) ?
Hésitant entre les deux méthodes, j’avais essayé d’associer un domaine3.net (parce que oui, en fait y’en a trois :p) directement au domaine principal, mais ça ne m’a pas paru fonctionner, à moins que je sois passée à côté d’un truc...
Oui je pense
Mauvaise piste semble-t-il... Après avoir essayé, je m’aperçois que “synonyme” concerne la totalité d’un domaine (domaine1.net peut être synonyme de domaine2.net, mais www.domaine1.net ne peut être synonyme de domaine1.net)...
Sinon ce serait pas possible d’imaginer une redirection ? Pas propre ?
Merci en tous cas pour le coup de main !
Alors, après échanges avec Pierre et essais, les réglages de Multidomaines étaient bons (adresses principale https://www.domaine1.net puis url secteurs https://www.domaine1.net et https://www.domaine2.net),
et la solution de redirection des http(s)://domaine1.net et http(s)://domaine2.net passe par le .htaccess, alors pour les peu aguerris de cette bestiole (comme moi), je laisse les deux règles rajoutées au .htaccess de SPIP, dans la zone “réglages perso” :
Encore merci pour le coup de main ! je me sens moins bête maintenant =)
Reply to this message
Si on a plusieurs url’s (alias) pour un secteur, serait-il possible de pouvoir en attribuer plusieurs dans le champs “Url du secteur” ?
C’est un contexte particulier, vous pouvez nous en dire plus ?
Ben dans ma configuration nGinx (vhost), mes deux domaines pointent sur le même dossier web:
sousdomaine1.mondomaine.com -> /clients/web1/
sousdomaine2.mondomaine.com -> /clients/web1/
Coté DNS, ces instances pointent également sur le même serveur en IPv6 et IPv4.
Dans Spip, au travers de la configuration du plugin Multidomaine, je ne peux renseigner que un seul domaine pour un secteur.
Pourrait-on pas implémenter la possibilité de séparer par des virgules les différents domaines dans le champ “Url du secteur” pour qu’il les interprète ?
Bonjour,
En fait tu veux afficher le même site sur 2 domaine ?
Je vois pas l’avantage car google va dire que tu dupliques le site.
Exact. Pas grave. J’inderdit l’exploration du site aux moteurs de recherche mais j’aimerais continuer d’utiliser encore quelques mois les anciennes urls.
Ok dans ce cas pourquoi ne pas faire un autre secteur et tu double ton squelette pour faire ton idée ?
Ha oui. Créer un autre secteur ce n’est pas bête du tout..
Mais pourquoi doubler mon squelette ?
Après je peux également faire des redirections avec:
Dans la config, indique le même répertoire et ça fera le travail.
mais je vois pas l’intéré d’avoir 2 site identique.
Reply to this message
Bonjour,
j’ai installé le plugin mais quand je défini dans les options du plugin un autre nom de domaine pour un secteur, dans mon squelette, il pointe sur le bon domaine mais rajoute le secteur courant dans l’URL généré. Ne devrait-il pas enlever celui-ci?
Configuration de ma rubrique dans le plugin
rubrique1 => www.rubrique1.com
URL Généré
www.rubrique1.com/rubrique1/mon-article.html
au lieu de
www.rubrique1.com/mon-article.html
Merci d’avance,
Julien.
Bonjour,
On peut avoir les domaines réel pour regarder ?
Le problème vient du type d’URL. En “urls arborescentes” ça ajoute la rubrique dans l’url.
Avec la balise #URL_ARTICLE_ABSOLU ?
Avec cette balise oui.
Idem de mon côté, avec les “urls arborescentes” le nom du secteur apparait dans les URLs.
J’ai voulu modifier urls/arbo.php mais je me suis rendu compte que ce ne serait pas suffisant : dans l’exemple de Julien si on interroge www.rubrique1.com/mon-article.html on sera de toute façon redirigé vers www.rubrique1.com/rubrique1/mon-article.html
Quelqu’un à trouvé une solution ?
Bonjour,
Je n’ai pas de site en url arbo du coup j’ai pas de quoi tester sous la main pour le moment.
Et utiliser les url absolue n’est pas mieux ?
Non, pas mieux :(
Je peux avoir le domaine ?
Sinon un ?var_mode=urls ne les change pas ?
Désolé je suis en phase de test et donc en local.
Non ?var_mode=urls ne change rien à l’affaire. Le problème vient de la construction des urls arborescentes qui, lui, n’a aucune idée de comment le plugin Multidomaines a décidé d’organiser l’arborescence du site.
Il faudrait modifié la génération d’url alors, si tu as le temps vas y ;)
Bon je pense avoir résolu le problème mais je ne sais pas comment intégrer ça correctement dans le plugin Multidomaines.
On a besoin de modifier la fonction
declarer_url_arbo_rec
dans plugin-dist/urls_etendues/urls/arbo.php, ou alors il faut recréer un nouveau jeu d’urls étendues mais c’est un peu overkill pour un aussi petite modification... si vous avez une idée de comment faire ça proprement...Donc voici la nouvelle fonction :
Re,
Mets à jour le plugins en vers 3.1.0 dans l’après midi, change le type d’url en “Urls Arbo Multidomaines” et cela devrait le faire.
https://zone.spip.org/trac/spip-zone/changeset/110539
J’ai pas encore testé la nouvelle version du plugin mais pour info j’avais commencé comme tu l’as fait (un nouveau fichier d’url) et je suis tombé sur un os.
En effet ça va marcher sur la partie public du site mais la modification des urls étendues ne fonctionnera plus. J’ai l’impression que c’est parque “url_arbo” utilise des formulaires spécifiques (plugins-dist/urls_etendues/formulaires/configurer_urls_arbo.html/php).
Si je comprends bien il faudrait en faire une version également pour ta nouvelle version des urls “arbo”. Je cherche une autre piste car là ça commence à faire un peu trop de code dupliqué à mon goût avec une maintenance manuelle à faire à chaque fois que les urls “arbo” sont mises à jour dans la version officielle de SPIP...
Cela bouge pas tant que ça dans le core.
Attend mon up de plugins et regarde ce que ça donne.
Dans ce cas là je pense qu’il y’a plus simple : recopie plugins-dist/urls_etendues/urls/arbo.php dans plugins/multidomaines/urls/arbo.php et modifie ce nouveau fichier arbo.php
si je dis pas de bêtises ça surchargera les URLs arbo standards tout en garde le reste de ses mécanismes (formulaires des modification dans /ecrire/).
Oui mais tu peux pas car tu dupliques les fonctions.
la nouvelle version de plugins ne vas pas ?
Bonjour,
Je viens d’essayer le nouveau jeu d’URL mais je rencontre l’erreur suivante dans l’espace privé et publique.
Avec quel version de spip ?
sinon https://forum.spip.net/fr_268652.html donne une piste
La version 3.1.8. J’ai alors vidé le dossier tmp et cela ne fonctionnait toujours pas.
J’ai passé à la version 3.2.1 en vidant à nouveau le dossier tmp et la plus d’erreur. Merci! :)
Par contre, pour ce qui est du nouveau jeu d’urls j’ai toujours le secteur (domaine) dans l’url:
//domaine1.nidecker.com/yesnowboard-com/nouvel-article-no-4.html
En faite le problème survient uniquement pour les articles qui se trouvent à la racine du secteur. Les articles se trouvant dans une sous-rubrique sont OK.
Par défaut, il génère l’url suivant article/mon-article.html. Il y a moyen de supprimer article/ ? Merci.
Bonjour,
Non je vais pas retirer article/ car certain on l’habitude de l’avoir.
Sauf a rajouter de la configuration.
Pour tes problèmes d’urls, tu héberges ton site chez qui ?
Chez Infomaniak.
Tes 2 domaines sont les quels ?
Pour les tests j’ai essayé avec:
http://staging-rc.nidecker.com/
http://staging.nidecker.group/
Reply to this message
En local (dev) sur le formulaire de config j’ai un
@nicod semble venir de
https://zone.spip.org/trac/spip-zone/changeset/105335/_plugins_/multidomaines/trunk/formulaires/configurer_multidomaines.html
Sinon ajout de dans mes_options
Bonjour,
C’est dans le fichier options du plugins déjà.
Bonjour
Visiblement, ce n’est pas défini dans le fichier options du plugin...
Je rencontre le même message d’erreur suite à mise à jour du plugin en 3.0.1; c’est corrigé en ajoutant
dans mes_options
Bonjour,
La version 3.0.2 devrait corrigé le problème.
Reply to this message
Bonjour Pierre et merci pour ce plug !
Je me trouve face à une situation que je n’arrive pas à résoudre :
- J’ai un domaine A et un domaine B rattachés à leurs secteurs respectifs.
- Le domaine A est configuré comme étant le domaine par défaut.
- Le domaine B est en https (443).
Lorsque je saisis l’adresse https://www.B.com (port 443 donc), tout marche bien.
En revanche, lorsque je saisis l’adresse http://www.B.com (port 80) c’est le squelette du domaine A qui s’affiche !
Merci d’avance pour ton aide…
Bonjour,
Tu as mis en place des redirections ans le htacces pour géré cela ?
Oui, j’ai fait quelques essais mais rien de concluant (trop de redirections).
Je vais faire de nouveaux tests et te tiens au courant si je trouve la bonne combinaison ;-)
Merci encore pour ton aide.
Finalement, aucun moyen avec .htaccess. Peut-être le problème vient-il de l’hébergeur (NFrance) ?
La solution que nous avons adoptée est en php dans le fichier mes_options.php :
À méditer… ;-)
Reply to this message
Bonjour,
Je souhaite utiliser ce plugin pour un site en deux secteurs. Chaque domaine pointant vers un des secteurs
Ils ont le même dossier squelette donc j’ai configurer le plugin selon l’image jointe avec à chaque fois pour le squelette, l’accès au dossier squelettes/
Mais dans les faits, je tombe toujours sur le sommaire qui correspond à la page d’accueil du secteur 1...
Pour info je suis sur du mutualisé d’OVH...
Qu’est-ce que j’ai fait de travers?
Merci d’avance pour votre aide.
Reply to this message
Je ne comprend pas bien comment utiliser ce plugin.
Un des secteurs du site est réservé aux adhérents de l’association et je souhaite en faire un sous domaine.
J’ai donc créé un nom de sous domaine chez l’hébergeur et celui-ci (DRI) a généré automatiquement un dossier “/www/sousdomaine.domaine.org” en me demandant d’y charger mes pages.
Dans ce cas, on duplique le site, non ?
Merci de m’éclairer car je voudrais bien utiliser le plugin.
Bonjour,
Justement, il faut que les 2 domaines ou sous-domaines pointent sur le même dossier pour commencer.
Ensuite cela se passe dans la configuration du plugins.
Bonsoir,
Merci pour la réponse rapide.
Mais l’hébergeur crée un sous-dossier pour chaque sous-domaine et je n’ai pas la main là-dessus.
Dommage parce que le plugin me paraissait très intéressant.
Merci encore.
Bonsoir,
Quel hébergeur ?
Quand tu créé le sous domaine il te laisse pas choisir le répertoire du site ? Rien pour ça ?
L’hébergeur est DRI.
Non, il n’y a pas le choix, chaque sous-domaine a son sous-dossier.
Reply to this message
Ajouter un commentaire
Follow the comments:
|
