jus2: htaccess weiterleitung mit alter URL

Hallo SelfHTML Forum,
Ich bin gerde dabei, über htaccess eine eigene 404 error seite zu definieren.
Mit:
ErrorDocument 404 http://www.seite.de/error.php
funktioniert das auch soweit.
Aber ich möchte jetzt, dass in der url als GET variable die vorher aufgerufene Datei mitgesendet wird. z.B. so:
http://www.seite.de/error.php?test.php

Hat vielleicht jemand eine Idee?

  1. Hi,

    Ich bin gerde dabei, über htaccess eine eigene 404 error seite zu definieren.
    Mit:
    ErrorDocument 404 http://www.seite.de/error.php
    funktioniert das auch soweit.

    Das ist aber eher unsinnig - weil der Client so erst mal eine Weiterleitung (3xx-Statuscode plus Location-Header) serviert bekommt, und erst anschließend nach einem *neuen* Request einen Statuscode 404 (wenn überhaupt, falls du in deinem Script dran gedacht hast).

    Du solltest lieber einen relativen Pfad angegeben, damit die Weiterleitung unterbleibt, und der Client direkt eine 404-Antwort bekommt.

    Aber ich möchte jetzt, dass in der url als GET variable die vorher aufgerufene Datei mitgesendet wird. z.B. so:
    http://www.seite.de/error.php?test.php

    Hat vielleicht jemand eine Idee?

    Die gewünschte Information solltest du, wenn du so vorgehst, wie ich gerade sagte, in $_SERVER finden, ohne sie erst explizit per GET übergeben zu müssen.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Das ist aber eher unsinnig - weil der Client so erst mal eine Weiterleitung (3xx-Statuscode plus Location-Header) serviert bekommt, und erst anschließend nach einem *neuen* Request einen Statuscode 404 (wenn überhaupt, falls du in deinem Script dran gedacht hast).

      Gesundheit.
      Entschuldige bitte, dass ich so unerfahren bin, aber ich verstehe da nur Bahnhof. Habe mit htaccess vorher nie was gemacht.
      Relative Weiterleitung habe ich probiert, da passiert aber nix, außer, dass dann error.php im browser steht.

      1. Hi,

        Relative Weiterleitung habe ich probiert, da passiert aber nix, außer, dass dann error.php im browser steht.

        </hilfe/charta.htm#tipps-fuer-fragende>

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
        1. Hi

          </hilfe/charta.htm#tipps-fuer-fragende>

          Im gegenzuge las ich mir zusätzlich diesen Artikel durch, wobei ich erstaunt war, dass kaum jemand in diesem Forum danach agiert.

          http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-antwortende

          Viele Grüße, jus2