404 und weiterleitung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • 404 und weiterleitung

    moin,

    habe eine htaccess datei:

    PHP-Code:
    ErrorDocument 404 /error/fehler.html 
    funktioniert auch soweit.
    nur möchte ich - anstatt einfach die fehlerseite anzuzeigen - dierect zur der fehler.html WEITERLEITEN.

    wie funktioniert das?

    habe es mit

    PHP-Code:
    ErrorDocument 404 redirect /error/fehler.html 
    versucht. geht nicht.

  • #2
    PHP-Code:
    header('Location: http://inter.net/eror404.html'); 
    aber warum willst du das nicht so lassen, wie es ist. nur weil es eine saubere lösung ist?
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      das ginge so:
      ErrorDocument http://example.com/error/fehler.html


      http://httpd.apache.org/docs/mod/cor...#errordocument:
      Note that when you specify an ErrorDocument that points to a remote URL (ie. anything with a method such as "http" in front of it), Apache will send a redirect to the client to tell it where to find the document, even if the document ends up being on the same server.
      allerdings ist das so ohne weiteres alles andere als empfehlenswert, denn
      This has several implications, the most important being that the client will not receive the original error status code, but instead will receive a redirect status code. This in turn can confuse web robots and other clients which try to determine if a URL is valid using the status code.

      @haxe: header halte ich hier für falsch (zumal ja nur eine .html verwendet werden sollte) - wie's einfacher geht, s.o.

      allerdings wäre, wenn man es denn so macht, ggf. doch eine .php für das fehlerscript empfehlenswert, damit man darin wenigstens den HTTP status code wieder auf 404 gerade biegen kann.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        Dicken Kuss!

        Hab's jetzt so gelassen wie oben beschrieben.

        Außerdem hat der User so den Vorteil, das er die Url (fals er sich vertippt hat) mit nur 1 oder 2 Buchstaben zu korrigieren. Sonst müsste er evt. die uri komplett neu eintüppen. THX

        Kommentar


        • #5
          Original geschrieben von wahsaga
          @haxe: header halte ich hier für falsch
          ich auch. aber ich halte das ganze o.g. vorhaben für absolut sinnlos. ;-)

          und wie gepostet wurde, bleibt alles beim alten mit dem error-document.
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar

          Lädt...
          X