mod_rewrite
linuxxsystems
- webserver
hallo,
was muss ich eingeben, damit das mod_rewrite wie folgt funktioniert?
jeder seitenaufruf soll folgendes frameset öffnen (http://***.de/werbung.php) dort gibt es zwei frames. oben und unten. im oberen soll feste werbung augerufen werden (ist ja so im frameset angeben) und im unteren soll die eigentlich geforderte seite aufgerufen werden. das frameset "unten" ruft die seite $seite auf. also muss dann ja die seite werbung.php mit der variable $seite aufgerufen werden, welche den http_referer enthält.
hat jemand eine ahnung?
Hallo linuxxsystems,
jeder seitenaufruf soll folgendes frameset öffnen (http://***.de/werbung.php) dort gibt es zwei frames. oben und unten. im oberen soll feste werbung augerufen werden (ist ja so im frameset angeben) und im unteren soll die eigentlich geforderte seite aufgerufen werden. das frameset "unten" ruft die seite $seite auf. also muss dann ja die seite werbung.php mit der variable $seite aufgerufen werden, welche den http_referer enthält.
hat jemand eine ahnung?
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://www.example.org
RewriteCond %{REQUEST_URI} !^/werbung.php.*
RewriteRule (.*) /werbung.php [L]
Wobei werbung.php $_SERVER['REQUEST_URI'] auslesen muss, dort steht die eigentlich aufgerufene Seite drin.
Viele Grüße,
Christian