09.08.2009, 01:54
Ich habe eine myBB-Datei mit dem Standardaufbau und dem Template "errorseite"
angelegt (fehler.php). In meiner .htaccess leite ich auf die fehler.php weiter, die im forumverzeichnis liegt mit dieser Zeile in .htaccess.
ErrorDocument 404 http://www.meineseite.de/forum/fehler.php
Ich brauche die volle URL, damit alle Zugriffsversuche auf der gesamten Domain
zu meiner fehler.php weitergeleitet werden, auch diejenigen ausserhalb des Forum-
verzeichnisses. Das klappt mit der Umleitung auch soweit.
Nun kommt mein Frage: Wie kriege ich die URL heraus, die vorher eingetippt wurde und zu dem 404 Fehler geführt hat?
Ich tippe zum Beispiel dann eine falsche URL zum Testen ein:
http://www.meineseite.de/forum/index3.php
Folgendes probierte ich bereits ohne Erfolg aus um die falsche URL zu bekommen:
$_SERVER['HTTP_REFERER'] Bleibt immer leer.
$_SERVER['REQUEST_URI'] Bleibt immer leer.
$_SERVER['REDIRECT_URL'] Enthält auch nichts.
Das war auch schon alles was ich in den vielen gleichartigen Threads im Internet
fand. Eine Lösung dafür wurde nirgends angeboten.
Vielleicht weis ja von euch noch einer Rat, ihr seid ja die Profis wenn ihr
ein mybb machen könnt!
angelegt (fehler.php). In meiner .htaccess leite ich auf die fehler.php weiter, die im forumverzeichnis liegt mit dieser Zeile in .htaccess.
ErrorDocument 404 http://www.meineseite.de/forum/fehler.php
Ich brauche die volle URL, damit alle Zugriffsversuche auf der gesamten Domain
zu meiner fehler.php weitergeleitet werden, auch diejenigen ausserhalb des Forum-
verzeichnisses. Das klappt mit der Umleitung auch soweit.
Nun kommt mein Frage: Wie kriege ich die URL heraus, die vorher eingetippt wurde und zu dem 404 Fehler geführt hat?
Ich tippe zum Beispiel dann eine falsche URL zum Testen ein:
http://www.meineseite.de/forum/index3.php
Folgendes probierte ich bereits ohne Erfolg aus um die falsche URL zu bekommen:
$_SERVER['HTTP_REFERER'] Bleibt immer leer.
$_SERVER['REQUEST_URI'] Bleibt immer leer.
$_SERVER['REDIRECT_URL'] Enthält auch nichts.
Das war auch schon alles was ich in den vielen gleichartigen Threads im Internet
fand. Eine Lösung dafür wurde nirgends angeboten.
Vielleicht weis ja von euch noch einer Rat, ihr seid ja die Profis wenn ihr
ein mybb machen könnt!
In der Politik ist es manchmal wie in der Grammatik: Ein Fehler, den alle begehen, wird schließlich als Regel anerkannt.
André Malraux
André Malraux