2017-03-27 2 views
2

J'ai une instance prestashop et je veux être en mesure d'y accéder en utilisant plusieurs domaines. Disons que mon domaine est example.com et que j'ai défini le domaine principal de prestashop comme example.com.prestashop plusieurs domaines pour la même boutique

J'ai aussi le domaine example.net et je veux ouvrir le même magasin, si je signale example.net au même endroit, l'URL changera de example.net à example.com

Je veux avoir les deux domaines sans l'URL à changer mais je ne veux pas non plus utiliser plusieurs magasins (fonctionnalité prestashop multistore car ce sera exactement la même boutique).

Est-ce possible en quelque sorte?

Répondre

0

La création d'un proxy inverse à l'aide de Nginx (ou Apache) par exemple peut être une autre façon de faire cela.

Voici un exemple de configuration pour un tel un domaine sur Nginx:

server { 
    listen *:443 ssl; 
    listen *:80; 
    ssl_certificate /etc/letsencrypt/live/domain.tld/fullchain.pem; 
    ssl_certificate_key /etc/letsencrypt/live/domain.tld/privkey.pem; 
    server_name domain.tld domain2.tld domain3.tld; 

    access_log /var/log/nginx/domain.tld.access.log; 
    error_log /var/log/nginx/domain.tld.error.log; 

    root /srv/domain.tld/; 
    index index.html index.htm index.php; 

    location/{ 

     proxy_pass http://prestashopdomain.tld; 
     proxy_set_header Host $http_host; 
     proxy_set_header X-Real-IP $remote_addr; 
     proxy_set_header X-Forwarded-Proto $scheme; 
     proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; 
     proxy_set_header HTTPS $https; 

    } 

} 

Désolé pour dit cela, mais vous pouvez y parvenir via Multishop Fonction (en backoffice, dans Préférences> Général, au bas de la page) et pointez plusieurs adresses, ce sera toujours le même magasin et le même travail. C'est beaucoup plus simple!

+0

N'hésitez pas à ajouter # à toute ligne concernant HTTPS. C'est optionnel. –