DevNet Posted January 11, 2012 Share 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 Link to comment Share on other sites More sharing options...
DevNet Posted January 11, 2012 Author Share 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] Link to comment Share on other sites More sharing options...
Recommended Posts