Wenn ich das richtig verstanden haben, kann man einen Shop mit mehreren Domains betreiben, mittels Verkaufskanäle.
Das ist doch richtig, oder habe ich es falsch verstanden?
Falls es möglich ist, scheitern zumindest bis jetzt meine Versuche.
Irgendwie ist mir die Vorgehensweise nicht so ganz klar.
Ein Verkaufskanal (Standard bei Installation) zeigt auf eine Domain, https://domain1.de
Dann hab ich einen zweiten Kanal als Storefront angelegt mit einer anderen url https://domain2.de
Ich hab auch beim ersten (Standard) Verkaufskanal bei den Domains zusätzlich die zweite url eingetragen.
Alles jeweils ohne Erfolg.
In der Theorie auch logisch.
Wenn ich https://domain2.de aufrufe, woher weiß die url, dass sie auf den Shop, der ja auf der ersten Domain installiert ist, zugreifen soll.
Ein Redirect dorthin ist auch unsinnig, da ja dann auf die erste url gewechselt wird.
Also irgendwie bekomme ich es nicht gebacken, oder habe ich da einen grundsätzlichen Gedankenfehler?
Die Domains zeigen ja immer auf ein Verzeichnis auf deinem Webspace. Beide Domains müssen auf den /public Ordner von Shopware zeigen. Danach weiß Shopware anhand der Domain welche Domain angesprochen wird und steuert den passenden Verkaufskanal aus.
Danach weiß Shopware anhand der Domain welche Domain angesprochen wird und steuert den passenden Verkaufskanal aus.
Das hatte ich zwar auch so verstanden, aber irgendwo ist dennoch bei mir ein wahrscheinlich gedanklicher Knoten drin.
Der Shop ist installier auf z.B. /home/www/domain1/public_html/shopware/public
Als Startverzeichnis ist per Apache vhost das public verzeichnis hinterlegt.
Den Shop rufe ich dann per https:/domain1.de auf
Soweit so gut.
Jetzt habe ich noch eine zweite Domain, über die der Shop aufrufen werden soll.
Wenn ich jetzt https:/domain2.de eingebe, weiß die Domain ja nicht, dass der Shop auf /home/www/domain1/public_html/shopware/public liegt, sondern sucht natürlich in seinem public Verzeichnis nach irgendwas. d.h. wie bringe ich der Domain2 bei, wo der Shop liegt?
Oder kapiere ich da irgendwas grundsätzlich falsch?
Das kommt jetzt auf deinen Server an. Wenn du die VHosts selbst konfigurierst, kannst du den Document-Root ja auch einfach auf das Verzeichnis von Domain1 legen. Das würdest du dann ja über die Vhost-Konfiguration machen. In der Regel bietet die Hoster dafür aber auch eine Konfigurationsoberfläche, wo du das mit steuern kannst.