Hallo,
wir sind auf der Suche, eine separate Domain für die Erzeugung der Canonical-URL angeben zu können. Zum Beispiel mit einer zusätzlichen Konstante in der config.inc.php.
Hat jemand eine Idee, wie man das umsetzen könnte?
Beste Grüße
Sebastian
Worauf soll sich die Unterscheidung ob canonical URL 1 oder 2 denn beziehen? Artikel, Produktgruppen … ?
Hi,
ich verstehe die Problemstellung auch nicht.
@libelle (Sebastian) - jetzt ja, Köthen?
Gruß
Guten Morgen,
zum Verständnis ein wenig Hintergrund:
Wir sind im Moment auf der Suche nach einer “kleinen” Multistorelösung via PE. Der Kunde betreibt einen Shop unter www.domain.de. Zusätzlich möchte er seinen Fachpartnern die Möglichkeit bieten, dass diese einen “eigenen” Shop betreiben oder besser bewerben. Dies dann z.B. unter fachpartner-mueller.domain.de. Diese Subdomain zeigt auf den physikalischen Shop unter www.domain.de, da die Pflege der Artikel, die Verarbeitung der Bestellung, etc. durch unseren Kunden und nicht den Fachpartner erfolgen soll. Wir sprechen also von genau einem physikalischen Shop.
Betreibt man den Shop nun mit “$this->sShopURL = ‘http://www.domain.de’;” und routet fleißig alle Subdomains der Fachpartner ebenfalls auf den Shop, können wir uns zwar die aufgerufene Domain merken und diese auch einer Bestellung zuordnen, jedoch hat es einen entscheidenden Nachteil: Ein Shopbesucher ruft den Shop via fachpartner-mueller.domain.de auf, klickt auf irgendeinen Link und befindet sich wieder unter www.domain.de. Das verwirrt natürlich.
Nun kam uns die Idee statt “$this->sShopURL = ‘http://www.domain.de’;” das hier in der config.inc.php zu verwenden: “$this->sShopURL = ‘http://’ . $_SERVER[‘SERVER_NAME’];”.
“$this->sSSLShopURL” entsprechend. Da es sich um Subdomains handelt, kann man hier mit einem Wildcard-Zertifikat alles abdecken.
Auf den ersten Blick funktioniert das auch tadellos bis eben auf den Canonical-URL. Hier wäre es jetzt aus meiner Sicht erforderlich eine zusätzliche Konstante in die config.inc.php zu setzen, welche die Domain für die Erzeugung des Canonical-URL vorgeben könnte. Hier stände dann wieder fest: www.domain.de, damit Google keinen DC anmeckert.
Ich hoffe, ich konnte es halbwegs transparent erklären. Vielleicht habt Ihr auch eine ganz andere Idee für das Vorhaben oder Ihr sagt “eine dynamische Domain” hinter “$this->sShopURL” geht so gar nicht.
@Marco: Köthen!
Beste Grüße
Sebastian
Achso: Die EE ist aus dem Rennen.