Bonjour à tous,
voilà je suis pour la première fois en train de mettre en place un site multilingue.
Ce que je voudrais c'est ce résultats : http://www.domaine.com/fr/a-propos ET http://www.domaine.com/en/about
Dont j'ai fait cette architecture :
.htaccess (1)
index.php
pages/
pages/adminOnly/
pages/memberOnly/
pages/public/
pages/public/fr/
pages/public/fr/.htaccess (2)
pages/public/fr/a-propos.php
pages/public/en/
pages/public/en/.htaccess (3)
pages/public/en/about.php
Et ensuite mes .htaccess
.htaccess(1) :
RewriteRule ^fr/$ pages/public/fr/ [L]
RewriteRule ^en/$ pages/public/en/ [L]
.htaccess(2):
RewriteRule ^a-propos$ a-propos.php [L]
.htaccess(3):
RewriteRule ^about$ about.php [L]
Voilà ce que j'ai, mais évidemment ça ne fonctionne pas, je n'ai pas bien compris le fonctionnement je pense et du coup ma solution ne donne rien. Malgré quelques recherches, je ne tomber pas sur d'exemple qui me correspondent.
Est-ce que quelqu'un sait ce que ne vas pas ?
Merci d'avance pour votre temps/aide.
Tu peut jetté un oeil ici http://baudet.me/2012/01/un-site-web-multilingue/
Salut neecride,
Super tuto merci !
Du coup on est obligé de partir sur un contenu stocké en base de donnée (ou fichier X) ?
Car ici j'était plus parti sur un principe de duplication de fichier php pour avoir le nombre de pages X le nombre de langues, pour avoir plus de pages référencée sur la toile.
EDIT : car si je comprend bien on parle de valeur passé en GET
le problème de ta facon de faire, c'est que si un jour ton layout change, ben tu va devoir repasser sur tous tes fichiers.... ca va etre la galère ^^
Pas faux !
Je vais voir pour le switcher vers cette méthode mieux pensée.
Je passerais par ici indiqué ma solution et mettre le sujet en résolut à ce moment, Merci les gars !
Par rapport au nombre de pages sur la toile, ça n'a pas de rapport avec le nombre de fichiers mais par rapport aux nombre d'URL
E-Bismuth je voit ce que tu veux dire, je pensais que c'était directement lié... et que donc je devais dupliquer mes pages, pour le moment le tuto que neecride à mis semble fonctionner plutot bien.