DevNet 206 Posted January 11, 2012 Bonjour, En mode multilangue, il existe 2 entrées rewrite dans l'htaccess qui sont bloquantes pour l'ajout de règles personnelles. On peut passer outre ce bloquage si nos règles sont définies avant celles-ci, mais je trouve qu'elles ne sont pas très utiles : RewriteRule ^en/([^?&]*)$ /$1?isolang=en [QSA,L] RewriteRule ^fr/([^?&]*)$ /$1?isolang=fr [QSA,L] Ces deux règles permettent la redirection de n'importe quel contenu qui suit "[iso_lang]/". Je comprends qu'il est important que PrestaShop garde le contrôle des rewrites des ses propres controlleurs de page, et aussi ceux en retour de Meta::getMetasByIdLang(), mais ne sont-elles pas de trop les règles précédentes ? A moins qu'il y est un intêret particulier à PrestaShop de vouloir contrôler des éventualités ? Bien cordialement Share this post Link to post Share on other sites
DevNet 206 Posted January 11, 2012 hum... après réflexion il semblerait que ces règles servent à assurer la rédirection de l'index.php ! Pourquoi ne pas avoir directement contrôlé l'index ? Comme ceci : RewriteRule ^fr$ /fr/ [QSA,L] RewriteRule ^fr/$ /index.php?isolang=fr [QSA,L] Share this post Link to post Share on other sites