Seite 1 von 1

mod_rewrite + open popup ?

Verfasst: 23.06.2004, 10:23
von MadMac
Moin,

hab folgendes Problem. Ich habe 2 Domains, die auf den selben Content per mod_rewrite (Google-friendly) geforwarded werden. Nun moechte ich aber zusaetzlich noch jeweils ein angepasstes PopUp auf Domain 1 oeffnen und ein Anderes auf Domain 2. Gibt's da eine Moeglichkeit mit mod_rewrite? Also forward + open in parallel.

Gruss,
Mac

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 23.06.2004, 11:51
von sandoba
Es wird doch letztendlich nur mit mod_rewrite die URL umgeschrieben. Über die REQUEST_URI im Array $_ENV oder $_SERVER und anderen Variablen findet sich dann der richtige Name der Seite, welche angefordert wurde.

Wenn man im PHP-Script dann per Fallunterscheidung überprüft, von welcher Domain der Benutzer aus zugreift, kann man dann dementsprechend den richtigen Popup-Code platzieren.

@mods: bitte in "Web-Programmierung" verschieben.

Verfasst: 25.06.2004, 11:36
von MadMac
Sollte gehen ueber Auswertung des Referrers. Hab sowas aehnliches schon zu laufen mit Uebernahme der URL in ein Formular. Ist aber alles Javascript und damit Clientseitig. Wie gesagt, mich wuerde interessieren, ob man eine Parallelauswertung mit mod_rewrite machen koennte, wie es z.B. mit "body onload [...];[...]" moeglich ist.

Gruss,
Mac

Verfasst:
von

Verfasst: 26.06.2004, 06:48
von SvenT
Der Referer dürfte hier relativ gleichgültig sein. Das sagt aber schon der Name:

Rewrite = Neuschreiben != weiterleiten

Mod_rewrite eignet sich nicht im Javascripts auszuführen, daher bleiben Dir meiner Meinung nach nur 2 Möglichkeiten:

1. Du leitest die zweite Domain auf eine andere index.html (Kopie der ersten) in der sich ein anderer window.open befindet als in der ursprünglichen.

2. Du unterscheidest per PHP welche Domain aufgerufen wurde und entscheidest dann welcher window.open-Code ausgegeben wird.