Jump to content

Multi boutique + Multi URL


Recommended Posts

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

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...