Bettina: Fehler abfangen mit htacces - Variable übergeben

Hallo liebes Forum,

ich fange mittels

ErrorDocument XXX fehler.php

in einer htaccess-Datei Fehler (Acriptfehler, Seite nicht gefunden) auf meiner Seite ab.

Kann ich irgendwie als Varioable die Seite , auf der der Fehelr aufgetreten ist weitegeben, iregndwie so in der Art

ErrorDocument XXX fehler.php?src=XXXX

LG, Bettina

  1. Liebe Bettina,

    ErrorDocument XXX fehler.php?src=XXXX

    Lass' Dir doch mal in Deiner fehler.php die Variable $_SERVER['REQUEST_URI'] ausgeben!

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Hi,

      Lass' Dir doch mal in Deiner fehler.php die Variable $_SERVER['REQUEST_URI'] ausgeben!

      bei mir wird aber nichts ausgegeben bei $_SERVER['REQUEST_URL']?!?
      Was kann das sein? Gibts keine andere Möglichkeit?

      LG, Betti

      1. Liebe bettina,

        was steht in Deinem HTML-Quelltext, wenn Du in Deiner "fehler.php" folgendes schreibst:

        echo "\n<!-- //".$_SERVER['REQUEST_URI']." -->\n";

        Liebe Grüße aus Ellwangen,

        Felix Riesterer.

        1. Hallo lieber Felix,

          was steht in Deinem HTML-Quelltext, wenn Du in Deiner "fehler.php" folgendes schreibst:

          echo "\n<!-- //".$_SERVER['REQUEST_URI']." -->\n";

          Wenn ich das schreibe steht das gelich da wie in der Adresszeile, also meinedoamin.de/fehler.php und nicht die falsch aufgerufene URL ...

          :-((((

          Bitte, bitte Hilfe.

          LG. Betti

          1. hi,

            Wenn ich das schreibe steht das gelich da wie in der Adresszeile, also meinedoamin.de/fehler.php und nicht die falsch aufgerufene URL ...

            dann hast du vermutlich als fehlerseite eine adresse mit http://... beginnend angegeben - das bewirkt einen exliziten redirect, so das der client http://meinedoamin.de/fehler.php anfordern muss, und diese adresse auch nachher in REQUEST_URI steht.

            wenn du die adresse relativ angibst, sollte REQUEST_URI eigentlich die ursprünglich angeforderte adresse enthalten.

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
            1. Hallo

              dann hast du vermutlich als fehlerseite eine adresse mit http://... beginnend angegeben.

              Hey, genau das wars.

              1000 Dank!!!