Zum Inhalt springen

tipafriend + Site mit zwei Domains

Erstellt am 4. Januar 2007 · 5 Antworten · letzte Antwort am 6. September 2007

Tags: URLs & Routing, Frage

jonas8 ·

Hallo Leute

Wir haben eine Site erstellt, die über zwei Domains erreichbar ist:
www.serv-ch.com + www.serv-ch.ch

Jetzt funktioniert tipafriend V. 1.2.2 nicht richtig.

Wenn ich den Cache lösche und die Seiten (serv-ch.ch) aufrufe funktioniert tipafriend.

Wenn ich dann die Seiten mit der zweiten Domain (serv-ch.com) aufrufe und den 'Weiterempfehlen' Link aufrufe funktioniert tipafriend nicht mehr:

ERROR: malformed or missing URL detected!

Die URL und tipUrl die tipafriend übergibt stimmt nicht überein:

http://www.serv-ch.com/index.php?id=12&tipUrl=http://www.serv-ch.ch/index.php?id=1

Ich denke, dass ist ein Cache-Problem. Weil ich vorher die Seiten per serv-ch.ch aufgerufen habe ist die tipUrl nicht korrekt.

Kennt jemand eine Lösung für dieses Problem?
Muss ich die Funktion 'function validateUrl($url)' bei der Erweiterung anpassen?

Gruss Jonas

is ·

Hallo Jonas,

hast Du das Problem inzwischen gelöst?
Wir stehen gerade vor der gleichen Frage.

Viele Grüße
Istria

jonas8 ·

Hallo Istra

Ja, bei der neusten Version von tipafriend ist eine
Domain-Überprüfung aktiv.

Versuche es mit der Version 1.2.1

Gruss Jonas

yahooooo ·

Naja...die Domainüberprüfung hat den Sinn, dass man nicht einfach andere Domains bzw fremde Seiten über das Formular weiterempfehlen kann. Von daher würde ich ungern darauf verzichten. Aber der Domaincheck ist eh etwas übersensibel. Es reicht schon, wenn ich das www weglasse, um einen Fehler zu erzeugen.

Leider ist das Projekt, was ich hier gerade vorliegen habe, etwas tricky...ich würde ja gern einfach nur per Rewrite alles auf eine Domain lenken (mit www), das geht nicht, da der Server selbst schon ein paar nervige RewriteRules besitzt, die in der Reihenfolge vorher kommen.

brokemeister ·

Man kann doch sicherlicher die erlaubten Domains bestimmen.
Ansonsten die Baseurl mit der ne Condition anpassen...

Aber in der Regel ist es ungünstig die Seite parallel auf mehreren Domains laufen zuhaben. Die Seite wird dann deutlich suchmaschinenfreundlicher, weil jede Seite nur über eine Domain erreichbar ist.

-> Man sollte eher eine Hauptdomain haben und alle anderen verweisen auf die Hauptdomain...