Seite 1 von 1

Domain Umleitung aber origional Domainname soll stehen ...

Verfasst: 27.11.2006, 11:02
von Ahler
Hallo Leute,

ich habe ein Problem bei der Errichtung eines Shopsystems das Mandantenfähig ist.

Dabei ist es wichtig, das die Mandanten ihre Domain auf das original Shopsystem auf meinem Server umleiten.

Anhand der Domain, die übermittelt wird, erkennt das System welcher Mandant es ist und zeigt dessen infividuelle Shoplösung mit dessen Layout und Produkte an.

Erstelle ich die Umleitung aber per .htaccess wird die Umleitung zwar ausgeführt, aber der eigentliche Domainname des Mandanten geht verloren.

So suche ich nun nach einer Lösung, die die Domain des Mandanten mit übergibt und auch behält.

So soll zum Beispiel die Madanten Domain: www.mandant001.de auf www.shopsystem.de umgeleitet werden. Es muß aber immer die Domain des Mandanten, also www.mandant001.de in der Adresszeile stehen bleiben, da diese immer abgefragt wird.

Wie kann man das lösen?

Vielen Dank für Eure Unterstützung....

mfg

Ahler

Verfasst:
von

Re: Domain Umleitung aber origional Domainname soll stehen .

Verfasst: 27.11.2006, 13:22
von haha
Ahler hat geschrieben:So soll zum Beispiel die Madanten Domain: www.mandant001.de auf www.shopsystem.de umgeleitet werden. Es muß aber immer die Domain des Mandanten, also www.mandant001.de in der Adresszeile stehen bleiben, da diese immer abgefragt wird.
Würde diese nicht abgefragt, ließe sich das mit Frames machen.

Da Du aber davon abhängig bist, dass die Shopsoftware die wahre Domain kennt, geht das nur, indem die Mandantendomain eine Subdomain erhält (zB shop.example.com), die auf die IP des Shopservers auflöst. Auf dem Shopserver wiederum muss diese Subdomain als zusätzlicher Webserver eingetragen werden.
Dies wäre die beste Lösung, weil das technische Beiwerk vollständig vor dem Kundenbrowser versteckt wird.

Als wackelige Stückwerkalternative ließe sich auch noch auf eine Mischform ausweichen, ein Frame, der die Mandantendomain vorgauckelt und die Seiten des Shopservers mit der gewünschten Mandantenkennung als URL-Parameter aufruft (zB katalog/?mandant=primel-ludwig).

Verfasst: 27.11.2006, 13:41
von Ahler
Nur zur Kontrolle, ob ich Dich richtig verstanden habe:

1. Auf dem Server des Shopsystems eine SubDomain zum Beispiel mandant001.shopsystem.de erichten.

2. Die "echte" Domain des Mandanten auf die Subdomain umleiten

3. Die Subdomain als zusärtzlichen Webserver auf dem Server eintragen.

Wenn das soweit richtig, ist, frage ich mich wie man den Punkt 3 umsetzen kann. Ich nutze Plesk 7.5.x

Danke.

Verfasst: 27.11.2006, 16:20
von haha
Ahler hat geschrieben:1. Auf dem Server des Shopsystems eine Subdomain zum Beispiel mandant001.shopsystem.de erichten.

2. Die "echte" Domain des Mandanten auf die Subdomain umleiten
Nein, hier wird überhaupt nicht umgeleitet. Der Browser hat direkten Zugang zu den normalen Mandantenseiten wie auch zum dazugehörigen Laden, ohne dass der Browser weiß, mit welcher Maschine er tatsächlich spricht. Er sieht nur eine Haupt- und eine Unterdomain.

Beispiel: (Mit "System" bezeichne ich im Nachfolgenden die Maschinen, mit "Server" Programme, die auf oder für diese Maschinen arbeiten.)

Du hast zwei Systeme:

172.16.1.1: shop.z, System Deiner Shopsoftware
192.168.0.0: mandant.x, System Deines Mandanten

Im DNS-Server von mandant.x (192.168.0.0) wird die Domain shop.mandant.x mit der IP-Adresse 172.16.1.1, dem Shopsystem eingetragen. Wir haben damit im weltweiten Domainsystem folgende "Telefonbucheinträge":

shop.z > 172.16.1.1
mandant.x > 192.168.0.0
shop.mandant.x > 172.16.1.1

Anfragen an mandant.x werden somit an das Mandatensystem geschickt, Anfragen an shop.mandant.x jedoch direkt an das Shopsystem. Nochmal: Keine Umleitungen.

Der Shopwebserver auf System 172.16.1.1 muss also zwei Domains bedienen, shop.z und shop.mandant.x. In Deinem Fall bietet sich ein sogenannter Aliaseintrag, ein Zweitnameneintrag an. Dies geschieht im Webserver des Shopsystems.
Ich nutze Plesk 7.5.x
Keine Ahnung. Für Plesk gibt es sicher eine Bedienungsanleitung.

* Auf dem Shopsystem suche in einer "Webserverkonfiguration" nach "Alias" oder ähnlichem, dort "shop.mandant.x" als zusätzliche Domain für "shop.z" eintragen. Vermutlich ist dort bereits "www.shop.z" eingetragen, während es einen separaten Eintrag namens "shop.z" gibt (oder umgekehrt) - Aliase sorgen üblicherweise auch dafür, dass ein Webserver sowohl mit als auch ohne www. erreichbar ist. Jeder Webserver kann beliebig viele Aliase haben.

* Auf dem Mandantensystem muss in einer "DNS-Konfiguration" nach einer Liste von "Subdomains", "a-records", "address records", "Adresseinträgen" oder ähnlichem gesucht werden, dort "shop.mandant.x > 172.16.1.1" (Shopdomain des Mandanten > IP-Adresse des Shopsystems) eintragen.