Il arrive dans certains cas que les redirections ne fonctionnent pas correctement en multiboutique avec Prestashop.
J’ai par exemple rencontré aujourd’hui le cas d’une boutique où toutes les url comportant www redirigeaient vers l’url de la boutique principale et non pas vers la boutique actuellement visitée.
Voici donc ce que j’ai mis en place pour solutionner le problème:
RewriteEngine On #maboutique1.com RewriteCond %{HTTP_HOST} ^www\.maboutique1.com RewriteRule ^(.*)$ http://maboutique1.com/$1 [R=301,L] #maboutique2.fr RewriteCond %{HTTP_HOST} ^www\.maboutique2.fr RewriteRule ^(.*)$ http://maboutique2.fr/$1 [R=301,L]
On considère ici que maboutique.com est l’url de la boutique principale, maboutique1.com et maboutique2.fr sont des boutiques créées par le mutliboutique.
En plaçant ces lignes au début de votre fichier htaccess lorsque le visiteur tapera www.maboutique1.com il sera redirigé vers maboutique1.com et non plus vers maboutique.com