dangee Posted March 16, 2015 Share Posted March 16, 2015 Bonjour à tous, Voici un sujet pour lequel je m'interroge depuis pas mal de temps, sans avoir vraiment eu l'occasion de me pencher dessus, à savoir, est-ce qu'il est possible de faire fonctionner le multiboutique avec des urls unique pour chaque boutique virtuelle ? Je sais que la réponse est OUI ...Mais c'est le cheminement pour arriver à ce OUI qui pose pb. Pour l'instant, il est possible de transformer les urls des boutiques virtuelles en sous domaines en utilisant le la règle suivante dans le .htaccess # Redirection multiboutique RewriteCond %{HTTP_HOST} ^domaine.com [NC] RewriteRule ^(.*)$ http://www.domaine.com$1 [L,R=301] #Site A RedirectMatch 301 ^/boutique1/(.*)$ http://boutique1.domaine.com/$1 #Site B RedirectMatch 301 ^/boutique2/(.*)$ http://boutique2.domaine.com/$1 où boutique1 et boutique2 sont les urls virtuelles paramétrées dans la configuration du multiboutique dans le BO de PS. La suite, serait de "rediriger" boutique%1.domain.com vers www.boutique%1.com Avec le .htaccess cela ne semble pas possible...et pour cause, cela voudrait dire que l'on pourrait gérer des domaines dynamiquement sans les enregistrer. J'ai tenté un CNAME dans la zone DNS de domaine.com qui renverrait à un sous-domaine de autredomaine.com (pour lequel, il serait cette fois ci possible de rediriger vers www.autredomaine.com avec une régle dans le htaccess), sans succès. Une autre idée, serait de créer un virtualhost dans apache qui ferait pointer directement le répertoire virtuel d'une boutique vers un autre domaine. Un peu comme l'exemple ci-dessous : <Virtualhost *:80> VirtualDocumentRoot "/path/to/your/workspace/public" ServerName vhosts boutique1 UseCanonicalName Off <Directory "/path/to/your/workspace/public"> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny Allow from all </Directory> </Virtualhost> Enfin, voilà...si ça intéresse quelqu'un de s’interroger sur le sujet, voire, si quelqu'un a déjà la solution, je suis preneur. A+ ps : bien sur, si je trouve entre-temps, je mettrai la réponse ici Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 16, 2015 Share Posted March 16, 2015 Bonjour, je n'ai rien compris à votre démarche. Il vous suffit de donner la bonne url avec le bon domaine dans la configuration de votre multi boutique Prestashop, si vous souhaitez utiliser des sous domaine ou des domaines spécifique il suffit de le renseigner dans Prestashop. Link to comment Share on other sites More sharing options...
dangee Posted March 16, 2015 Author Share Posted March 16, 2015 Bonjour, Est-ce si simple ?? Et il n'y a rien à faire du coté de la zone DNS ? Exemple : J'ai un domaine "rootdomain" sur lequel je souhaite gérer plusieurs boutiques "virtuelles". Dans la configuration du multiboutique, j'ai effectivement la possibilité de paramétrer n'importe quelle URL pour chaque boutique...mais cela ne fait rien d'autre que d'envoyer sur l'url en question. Si je mets 1domain.com en url d'une boutique virtuelle et que je visite 1domain.com, il n'y a rien dessus...puisque la boutique est installée sur rootdomain.com. Vous voyez ce que je veux dire ?? Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 16, 2015 Share Posted March 16, 2015 Oui tout à fait, en gros votre domaine ne pointe pas sur le répertoire de votre serveur où se trouve votre installation de Prestashop. Link to comment Share on other sites More sharing options...
dangee Posted March 16, 2015 Author Share Posted March 16, 2015 exact...Je suis entrain de tester en faisant pointer tous les domaines vers le même répertoire dans apache pour voir ce que ça donne... Link to comment Share on other sites More sharing options...
dangee Posted March 16, 2015 Author Share Posted March 16, 2015 Alors en faisant pointer tous les domaines vers le mm répertoire httpdocs au sein du même espace web dans Apache, cela fonctionne !! Il suffit ensuite de régénérer le fichier .htaccess. Finalement, c'était bcp plus simple que ce que je pensai...Merci de m'avoir mis sur la voie. A+ Link to comment Share on other sites More sharing options...
Mediacom87 Posted March 16, 2015 Share Posted March 16, 2015 De rien, il suffit de ne pas se prendre la tête. Pensez à passer le topic en [Résolu] 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