[gelöst] Redirect von Shortlink zu externer Website (in Verbindung mit Domain Access)
am 24.04.2012 - 08:44 Uhr in
Hallo Community,
zur Zeit habe ich ein Problem, von dem ich nicht weiß, aus welcher Richtung ich es angehen soll:
Ich möchte auf meiner Website einen Link zu einem Webshop einbauen, welcher auf einem anderen System läuft. Jedoch möchte ich dies trotzdem als Shortlink für die eigentliche Website aussehen lassen und ihn dann mit einem Redirect dorthin weiterleiten.
Beispiel:
Benutzer klickt auf einen Menüeintrag der so aussieht: www.webseite-nummer-eins.de/einkaufen und wird dann weitergeleitet zu webshop.webseite-nummer-zwei.de/unterordner.
Ist dies mit Standard-Bordmitteln oder einem Modul möglich?
Ich habe es geschafft ein Modul dafür zu schreiben. Die Frage ist: ist das wirklich der richtige Weg? Ich kann doch nicht für jeden Shortlink ein Modul schreiben bzw. alle meine spezifischen Shortlinks in ein Modul packen?
Vielen lieben Dank im Voraus für Eure Hilfe, Eure Ratschläge und Eure Tipps!
Viele Grüße,
Jacqueline
- Anmelden oder Registrieren um Kommentare zu schreiben
Modul "Redirect"
am 24.04.2012 - 10:00 Uhr
Nomen est omen ;-)
http://drupalmodules.com/module/redirect
(Dort lohnt auch immer ein Blick auf die "Related Modules".)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Dankeschön!
am 24.04.2012 - 13:13 Uhr
Hallo Frank,
super, dankeschön!
Da bin ich irgendwie nicht drauf gestoßen. Nur auf "Global Redirect", welches etwas anderes tut, und "Path Redirect", das es nicht für D7 gibt.
(Wer lesen kann, ist klar im Vorteil! Jetzt sehe ich, dass bei "Path Redirect" sogar der Link zu "Redirect" hinterlegt ist. Herrje, ich wieder!)
Aber "Redirect" tut genau das, was ich brauche. Danke!
Viele Grüße,
Jacqueline
Edit: 24.04.2012 14:10
Leider verträgt sich das Modul nicht so hundertprozentig mit "Domain Access". Unter allen angegebenen Domains ist nun /einkaufen auf die gleiche Seite verlinkt. Dabei soll www.domain-eins.de/einkaufen auf eine andere URL (bzw. einen anderen Unterordner) verweisen als www.domain-zwei.de/einkaufen. Hat jemand einen Tipp? Dankeschön!
Subdomains verwenden?
am 24.04.2012 - 13:37 Uhr
Wär das ne Lösung?
Und vielleicht dann das [gelöst] erst mal wieder entfernen - sonst guckt hier keiner mehr vorbei ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Mit Subdomains kann/darf ich
am 24.04.2012 - 14:44 Uhr
Mit Subdomains kann/darf ich leider nicht arbeiten. Da habe ich strenge Vorgaben, dass die einzelnen Domains nach Außen vollkommen eigenständig aussehen müssen. Und der Web-Shop sitzt wiederum auf einem anderen System.
Vielleicht sollte ich das Problem eher etwas anders angehen? Die Theorie, die ich mir eben ausgedacht habe:
Ich werde eine View-Seite mit einem URL Alias (Beispiel: /einkaufen) bauen. Dieser View gebe ich in einem Contextual Filter die ID oder den maschinenlesbaren Namen der aktuellen Domain mit (vielleicht per PHP, bin noch nicht ganz sicher, wie ich das da hinein bekomen könnte). Anhand dieses Filters generiere ich eine Ausgabe, die einen Text und einen Link zum Web-Shop enthält und für den Besucher wie eine ganz normale Seite aussieht. Hier kann er dann auf diesen Link klicken und kommt zum Unterordner im Shop. Dann sieht er auch gleich, dass er die aktuelle Website verlässt.
Spricht etwas gegen diese Lösung? Habe ich einen groben Denkfehler gemacht?
(Unter der Voraussetzung, dass es auch so funktioniert, wie ich mir das gerade denke ;-).)
"Domain Redirect"
am 24.04.2012 - 16:54 Uhr
noch ein Schuss ins Blaue ...
http://drupalmodules.com/module/domain-redirect
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Klingt gut.
am 26.04.2012 - 09:23 Uhr
Ja, das klingt nach einem guten Modul. Leider ist es noch nicht ganz so weit entwickelt, wie ich es benötige. Es unterstützt bisher nur drei Varianten in der Alpha-Version, ich würde jedoch bis zu zehn benötigen.
Da ich diese Funktionalität jetzt direkt noch nicht gebrauche, sie nur vorsehen wollte, damit ich mir nicht selbst eine Sackgasse einbaue, ist der Tipp schon mal klasse.
Ich werde einfach abwarten, das Modul im Auge behalten und, falls es bis dahin noch immer nicht weit genug entwickelt wurde, habe ich ja noch meinen Plan B.
Dankeschön für die vielen Tipps! :)