Moin,
ich komme gerade absolut nicht weiter. Ich wollte meine Fehlermeldungen ein wenig anpassen und Abkürzungen zu Unterseiten einbauen.
In meinem root-Verzeichnis liegt eine .htaccess unter anderem mit:
ErrorDocument 404 /errors/404.php
Tritt nun ein 404er auf, wird auch brav die 404.php aufgerufen und dort bekomme ich mit echo $_SERVER['REQUEST_URI'] die URL angezeigt, zu der der Nutzer hin wollte. Alles schön und gut.
Nun habe ich jedoch mehrere Domains. Eine an der ich gerade arbeite, verweisst auf einen Unterordner. Dort gibt es ebenfalls einen Ordner /errors/ mit der Datei 404.php (und für ein paar Minuten hat es so seltsamerweise funktioniert...) und eine weitere .htaccess.
Schreibe ich in diese:
ErrorDocument 404 /errors/404.php
Kommt die Standard-404er des Browsers, schreibe ich
ErrorDocument 404 /unterverzeichnis/errors/404.php
ebenfalls, schreibe ich
ErrorDocument 404 http://www.zweitedomain.de/errors/404.php
geht es (natürlich), jedoch hat nun die $_SERVER['REQUEST_URI'] den Wert /errors/404.php mit dem ich nicht gerade gut weiterarbeiten kann...
Was mache ich falsch oder geht gewünschtes gar nicht (in dem Fall die Frage: Kann ich in der .htaccess schon die REQUEST_URI irgendwie anfassen und z.b. den request auf /errors/404.php?URI=REQUEST_URI umleiten?)?