Hugo8705 Posted September 17, 2013 Share Posted September 17, 2013 Bonjour, J'utilise prestashop en multiboutique. Il y a trois boutiques : www.annettepetavy.com/dev/boutique (en français seulement) www.annettepetavy.com/dev/shop (en anglais seulement) www.annettepetavy.com/dev/handla (en suedois seulement) Chaque boutique ne doit avoir qu'une seule langue qui lui est associée mais ça ne fonctionne pas, le français reste la langue par défaut dans les trois boutiques. J'ai pourtant bien associé en admin dans /localisation/langues chacune des langues à une seule boutique. Et j'ai également défini la langue par défaut de chaque boutique dans localisation/localisation. Par contre, si j'active toutes les langues pour chacune des boutiques, je peux bien accéder à chacune des boutiques dans les trois langues en faisant www.annettepetavy.com/dev/boutique/en ou www.annettepetavy.com/dev/shop/fr par exemple. Donc les langues sont bien actives mais c'est la configuration une boutique = une langue seulement qui ne fonctionne pas. Quelqu'un a-t-il déjà rencontré ce problème? Est-ce qu'il faut que je fasse moi des redirections dans mon htaccess? Merci, Hugo Link to comment Share on other sites More sharing options...
Hugo8705 Posted September 17, 2013 Author Share Posted September 17, 2013 J'ai réussi à n'obtenir qu'une langue par boutique en faisant des redirections htaccess qui redirigent les langues inutilisées de chaque boutique vers l'url de la langue de la boutique que l'on affiche : RewriteRule ^handla/fr.*$ http://www.annettepetavy.com/dev/handla/sv/ [R=301,L]RewriteRule ^handla/en.*$ http://www.annettepetavy.com/dev/handla/sv/ [R=301,L]RewriteRule ^shop/fr.*$ http://www.annettepetavy.com/dev/shop/en/ [R=301,L]RewriteRule ^shop/sv.*$ http://www.annettepetavy.com/dev/shop/en/ [R=301,L]RewriteRule ^boutique/en.*$ http://www.annettepetavy.com/dev/boutique/fr/ [R=301,L]RewriteRule ^boutique/sv.*$ http://www.annettepetavy.com/dev/boutique/fr/ [R=301,L] Par contre je ne suis pas totalement satisfait : Les urls que j'obtiens de me conviennent pas, est-il possible réécrire encore l'url une deuxième fois? http://www.annettepetavy.com/dev/boutique/fr/ au lieu de http://www.annettepetavy.com/dev/boutique/ http://www.annettepetavy.com/dev/shop/en/ au lieu de http://www.annettepetavy.com/dev/shop/ http://www.annettepetavy.com/dev/handla/sv/ au lieu de http://www.annettepetavy.com/dev/handla/ Est-ce que je suis sur de ne pas avoir de problème de duplicate content? Même si je redirige, les langues restent activées en back-office pour toutes les boutiques même si ça ne se voit pas en front-office. Je suis loin d'être un expert en écriture de fichiers .htaccess et je ne suis pas sûr d'avoir fait au mieux. Merci de votre aide! Hugo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now