wenn ich nun mal ne weiterleitung mache, als z.b. so:
[code]RewriteEngine On
RewriteRule ^datei.de$ datei.php?l=de [QSA]
…[/code]
dann mache ich das absichtlich…
(ja ich weiss dass ihrs wisst)
weil ich möchte, dass man nicht siet, dass die datei endung php hat, also schlicht, weil ich nicht will, dass man sieht, dass ich mit php progge…
nun will ich aber, dass wenn man datei.php aufrufen möchte, eine Fehler seite kommt… wie krieg ich also den String, der beim besucher in der adresszeile steht?
ist der irgend wie in der $_SERVER enthalten?
/joa, das gibts $_SERVER[“REQUEST_URI”] ist das…
/damit wäre es erledigt…
/aja: vielen dank für eure vielen antworten
//wieso widerspricht mir denn niemand?? es wäre $_SERVER[“HTTP_REFERER”] (hab ich grad gemerkt…
a) zum einen schätze ich, dass nicht so viele sich bisher mit .htaccess auseinander gesetzt haben.
b) auch ich kenne mich nicht perfekt aus, aber
$_SERVER[‘REQUEST_URI’] liefert die angeforderte Internetadresse.
$_SERVER[‘HTTP_REFERER’] liefert zurück, welche Seite der Nutzer vorher aufgerufen hat (und darf soviel ich weiss auch leer sein)
$_SERVER[‘REQUEST_FILENAME’] dürfte wohl das sein, was du suchst. Das liefert den Dateinamen (+ Ordner), nachdem der Client gefragt hat.