Fehler 404 und Requested Url
Tino Gössel
- cgi
0 derfugz0 Michael Schröpl0 Tino
Hallo & Schönes Wochenende :o)
Da ich im Archiv keine echte Hilfe gefunden habe hoffe ich, ebene diese hier zu bekommen.
Ich habe ein Script welches durch .htaccess als Fehlerausgabe für den Fehler 404 (Dokument nicht vorhanden) aufgerufen wird.
U.a. sieht es eine Ausgabe der (meißt) falsch eingebenen URL vor. Nur leider wird da nicht etwa die verlangte URL sondern die URL von dem CGI Proggi angezeigt :-((
Ich würde aber schon gerne wissen auf welche Seite zugegriffen werden sollte.
hier meine Fehlermeldung: http://www.tino-online.de/irgendwasgehtimmernicht.hypertext
Viellich weiß jemand Rat?
Danke!
Tino
du lässt mitten im html dokument folgendes ausgeben:
<script language="javascript">
document.write(document.referrer);
</script>
in perl (falls du dieses verwendest)
gibt es (ich glaube zumindest) ein variable in %ENV.
sie solle $ENV{'REFERRER'}
oder $ENV{'HTTPREFERRER'}
oder irgendwie so heissen
Ich habe ein Script welches durch .htaccess als Fehlerausgabe für den Fehler 404 (Dokument nicht vorhanden) aufgerufen wird.
U.a. sieht es eine Ausgabe der (meißt) falsch eingebenen URL vor. Nur leider wird da nicht etwa die verlangte URL sondern die URL von dem CGI Proggi angezeigt :-((
Ich würde aber schon gerne wissen auf welche Seite zugegriffen werden sollte.
Welcher Webserver? (Apache hat, was Du brauchst.)
Schau Dir mal das erste Skript unter http://www.teamone.de/selfaktuell/schroepl03.htm#a18 an und suche nach passenden Environment-Variablen für Deine Anforderung.
Wahrscheinlich mußt Du bloß eine Zeile des Skripts anpassen.
Danke für die Tipps - sie leuchten mir auch ein. Nur leider kann dies nicht funzen, da das fehler404.cgi durch .htaccess aufgerufen wird und somit keinen Refferrer im ENV enthält (im Gegensatz zum Aufruf durch einen Link).
Das ist leider nicht die Lösung.
Gruß und schönes WE
Tino