THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline


Bonjour,

Le contexte: un site en 2,5 langues en 2.1.5.  Je dis 2,5 car le site va être traduit complètement en français/anglais. Le 0,5 c'est du thaï. J'ai ajouté le thaï comme une langue dans l'interface ce qui me permet de l'afficher comme les autres langues dans les menus de choix de langue. Mais le site en thaï va se réduire à une page de contenu dans le site, donc mon idée était de prévoir une redirection de la page http://www.monsite.tld/?lang=th vers http://www.monsite.tld/?view=content&lo … tent_id=XX, XX étant l'id du contenu en thaï ....

J'ai trouvé une solution du genre remplacer l'url dans la template quand la langue est "th" avec un {url path ...} vers le contenu mais je me demandais s'il n'y aurai pas de meilleure solution comme vers une redirection de http://www.monsite.tld/?lang=th vers cette page avec un htaccess ... ce qui m'amenais à me poser la question de l'emplacement du htaccess ? à la racine ou dans le dossier "web" ?

J'ai aussi essayé les sous-domaines par langue, mais ça casse d'autres trucs (mais c'est peut-être lié au mauvais placement de mon htaccess ?)

Pierre.

Offline


Bonjour,
Il faut modifier le htaccess du répertoire web
Le virtual host du serveur doit pointer sur le répertoire web de thelia


Développeur Web chez OpenStudio
Thelia Module, Thelia School, My GitHub, My Twitter