Un domaine par langue pour un site SPIP - commentaires 2010-11-22T07:38:17Z http://blog.valeryxavierlentz.eu/forum107 2010-11-22T07:38:17Z <p>Je ne ne vois pas bien en quoi le domaine affecterais le #CHEMIN pour vos css et images. Il s'agit de lien relatifs donc indifférents au domaine. Dans le cas de liens absolus il y a encore moins de raison qu'ils ne soient pas trouvés. Le problème est peut être ailleurs.</p> 2010-11-21T11:43:59Z http://blog.valeryxavierlentz.eu/forum106 2010-11-21T11:43:59Z <p>En fait je maintiens ma question car le chemin des css et des logos est effectivement faux lorsqu'on est sur le nom de domaine anglophone. Le squelette sommaire.en.html s'affiche donc sans css et sans image. J'ai raté une étape ?<br /> merci d'avance pour vos conseils…</p> 2010-11-18T17:29:26Z http://blog.valeryxavierlentz.eu/forum105 2010-11-18T17:29:26Z <p>désolée pour le bruit.. j'ai re-uploadé le fichier htaccess et vidé le cache.. et ça marche.<br /> merci encore.</p> 2010-11-18T17:19:27Z http://blog.valeryxavierlentz.eu/un-domaine-par-langue-pour-un-site-spip#comment104 2010-11-18T17:19:27Z <p>Bonjour et merci pour votre réponse !<br /> les deux noms de domaine fr et com pointent donc vers le même dossier, celui du site fr.</p> <p>J'ai ensuite copié votre code dans le htacess :</p> <p>RewriteCond %<i>HTTP_HOST</i> ^www.monsite&#46;com$<br /> RewriteRule (.*) spip.php ?lang=en [QSA,L]</p> <p>quand on appelle le nom de domaine .com une page s'affiche, mais sans squelette ni css (en gros j'ai juste le contenu anglophone du site qui s'affiche, sur une page blanche sans style).</p> <p>Pourtant j'ai bien des squelettes sommaire.en.html, inc-head.en.html, article.en.html etc. Est-ce que j'ai raté une étape ?</p> 2010-11-11T07:55:27Z http://blog.valeryxavierlentz.eu/forum103 2010-11-11T07:55:27Z <p>Oui le nom de domaine doit être configuré des deux côtés : en indiquant d'une part les DNS et d'autre part, sur le serveur, en indiquant à quel répertoire ce domaine correspond. Dans Apache, à ce que j'en ai compris il y a un fichier virtual host où on déclare les domaines. Je l'ai toujours configuré via une interface graphique, il en existe une quelque part dans le manager OVH pour les serveurs mutualisés.</p> 2010-11-10T10:28:27Z http://blog.valeryxavierlentz.eu/un-domaine-par-langue-pour-un-site-spip#comment101 2010-11-10T10:28:27Z <p>Bonjour,<br /> et merci pour toutes ces explications !<br /> Vous dites qu'il faut faire pointer tous les domaines vers le même répertoire. ça me semblait simple mais en fait… je cale déjà… Comment faire ça ?<br /> Est-ce qu'il faut juste configurer chez le registrar tous les noms de domaine vers le même DNS ? ou bien faut-il configurer autre chose chez l'hébergeur (en l'occurrence ovh) ?</p> 2010-11-04T19:38:26Z http://blog.valeryxavierlentz.eu/forum100 2010-11-04T19:38:26Z <p>Bonsoir,</p> <p>Comme je le souligne dans l'article j'ai contourné le problème en modifiant les liens internes pour diriger vers le bon domaine.</p> <p>Je n'ai pas trouvé de solution qui serait de l'ordre de la réécriture d'URL, en fonction du paramètre lang, faut de maîtriser la syntaxe nécessaire (il s'agit d'une sorte d'expression régulière j'imagine).</p> 2010-11-04T15:40:15Z http://blog.valeryxavierlentz.eu/un-domaine-par-langue-pour-un-site-spip#comment99 2010-11-04T15:40:15Z <p>c'est bien l'explication, mais je souhaite avoir un code explicatif de comment affilier un nom de domaine a une langue, par exemple , fr pour exemple.fr ; de pour exemple.de ; ainsi de suite<br /> j'en est besoin, puisque je travail sur un site que je doit le rendre :<br /> un nom de domaine par langue.<br /> avant il d'affiche comme sa exemple/ ?lang=fr ; exemple/ ?lang=en<br /> je doit le rendre , exemple.fr,<br /> dit moi si je peut faire une redirection, ou fait de la mutualisation ???<br /> j ‘ai besoin d'aide<br /> si c'est possible qu'en se parle par mail</p> 2010-04-01T12:13:44Z http://blog.valeryxavierlentz.eu/un-domaine-par-langue-pour-un-site-spip#comment98 2010-04-01T12:13:44Z <p>Pour le choix de ne pas utiliser le “htaccess” c'est surtout pour des raisons de portabilité du site… tous les hébergeurs ne permettent pas de faire cela.</p> <p>Pour le code PHP il est mis dans la page <a href="http://www.spip-contrib.net/MultilinguismeExemple6" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/Multili…</a> mais c'est à vérifier.</p> <p>Pour le &lang=en c'est que le site est par default en anglais… une langue neutre entre le FR et le NL. Mais effectivement, j'aimerais ne plus rien voir apparaitre, ni &lang=en, ni &lang=fr, ni &lang=nl.</p> 2010-03-31T07:45:04Z http://blog.valeryxavierlentz.eu/forum97 2010-03-31T07:45:04Z <p>Merci pour votre retour et ces liens.</p> <p>Je serais curieux de connaître s'il vous plaît la méthode en php (disclaimer : je en connais pas le php).</p> <p>Quelle est la raison du choix de la non utilisation de htaccess ?</p> <p>Je remarque en allant vers les deux URL .be qu'un paramètre &lang=en apparaît dans l'URL. Pourquoi donc ?</p> <p>Bien cordialement,</p> <p>Valéry</p> 2010-03-31T00:15:10Z http://blog.valeryxavierlentz.eu/un-domaine-par-langue-pour-un-site-spip#comment96 2010-03-31T00:15:10Z <p>Bonjour,</p> <p>Je suis le webmaster faisant fonction de PourEVA(fr) et VoorEVA(nl) disponible aux adresses <a href="http://www.poureva.be/" class="spip_out" rel='nofollow external'>http://www.poureva.be/</a> et <a href="http://www.vooreva.be/." class="spip_out" rel='nofollow external'>http://www.vooreva.be/.</a></p> <p>Ma situation n'est pas aussi bien décrite que la vôtre, mais j'essaye de mettre à jour ma documentation :<br /> * <a href="http://www.spip-contrib.net/MultilinguismeExemple6" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/Multili…</a><br /> * <a href="http://www.spip-contrib.net/MultilinguismeEtBelgitude" class="spip_out" rel='nofollow external'>http://www.spip-contrib.net/Multili…</a></p> <p>Je n'utilise pas encore les URL canonique mais c'est le but et pour cela que j'ai trouvé votre page.</p> <p>Je compte simplement appliqué ceci : <a href="http://zzz.rezo.net/URL-canonique.html" class="spip_out" rel='nofollow external'>http://zzz.rezo.net/URL-canonique.h…</a></p> <p>Dans les différences :<br /> * je n'utilise pas une langue par rubrique mais une langue par article<br /> * je n'utilise pas de fichier “.htaccess” (par choix)<br /> * ma génération d'URL est modifiée pour pointer sur le bon site en fonction de la langue de l'article (astuce et code fourni par _fil_)<br /> * la langue est déterminée en PHP à partir du nom de domaine reçu dans la requète<br /> * je n'utilise pas de <:domaine :> pour créer mes URLs (mais bien pour d'autres choses)</p> <p>Si cela peut aider. ;-)</p>