Hallo!
Hab ein ganz seltsames htaccess Problem. Und zwar hatte ich bisher immer folgendes in der htaccess stehen:
ErrorDocument 404 /404.php
Das hatte bewirkt, dass wenn ich z.B die Datei xyz.htm(dier es nicht gibt) aufgerufen wollte, kam an dessen Stelle die 404.php, aber im Browserfenster blieb stehen www.server.de/xyz.htm. So konnte ich in der 404.php z.B. den Dateipfad auslesen und mir per mail schicken oder wer weiß was.
Jetzt hatte ich folgendes dazu geschrieben
ErrorDocument 404 /404.php
RewriteEngine On
RewriteRule ^ID([0-9]+)$ /site.php?ID=$1 [L,R=301]
RewriteRule ^([0-9]+)$ /site.php?ID=$1 [L,R=301]
was auch für sich prima funktioniert, aber seitdem werde ich immer richtig weitergeleitet, wenn ich eine nicht vorhandene Datei aufrufe, d.h. im Browerfenster steht dann auch www.server.de/404.php, also bekomme ich per mail nur diese Adresse zugeschickt, was mir herzlich wenig nützt :-)
Das dumme, wenn ich die Änderung wieder rückgängig mache, geht es trotzdem nicht mehr - spinne ich jetzt?
Wie kann ich das kombinieren?
Grüße
Andreas