2017-03-27 5 views
2

Ich habe eine Prestashop-Instanz und ich möchte in der Lage sein, über mehrere Domänen zugreifen.Prestashop mehrere Domänen für den gleichen Shop

Sagen wir, meine Domain ist example.com und ich habe Prestashop Hauptdomain zu example.com gesetzt.

ich auch die Domain example.net haben und ich möchte das gleiche Geschäft öffnen, wenn ich example.net an der gleichen Stelle zeigen, wird die URL von example.net ändern example.com zu

Ich möchte um beide Domains ohne die URL zu ändern, aber ich möchte auch nicht mehrere Shops verwenden (Prestashop Multistore-Funktionalität, da es genau derselbe Shop ist).

Ist das irgendwie möglich?

Antwort

0

Das Erstellen eines Reverse-Proxy mit Nginx (oder Apache) zum Beispiel kann eine andere Möglichkeit sein, dies zu erreichen.

Hier ist eine Beispielkonfiguration für solche eine Domäne auf 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; 

    } 

} 

Leider dies sagt, aber Sie können diese (in Back-Office über Multishop-Funktion erreichen, in Einstellungen> Allgemein, am unteren Rand der Seite) und zeigen mehrere Adresse, es ist immer noch der gleiche Shop und arbeiten gleich. Das ist viel einfacher!

+0

Zögern Sie nicht # an jeder Zeile, die HTTPS betrifft, hinzuzufügen. Dies ist optional. –

Verwandte Themen