Facebook
Twitter
Google+
Kommentare
7

Eigene 404 Seite

Viele Webseiten machen sich nicht die Mühe eine schöne 404 Seiten zu präsentieren, falls eine Seite mal nicht gefunden wird auf dem Server. Leider muss ich zugeben, dass ich auch ab und zu zu dieser Gruppe gehöre. Da ich aber weiß, dass dies nicht die feine englische Art ist will ich heute erklären, wie man ohne Probleme seine eigene 404 Seite erstellt. Meine Hinweise beziehen sich aber nur auf den Apache Webserver, aber ich denke, jeder der einen anderen verwendet ist Profi genug dies auf für seinen Server zu machen.

Eigentlich ist es wirklich zu einfach, die folgende Zeile in die .htaccess eintragen und fertig:

ErrorDocument 404 /error.php

Wer jetzt noch ein wenig mit der Fehlerseite spielen möchte, dem seien die folgenden Server Variablen ans Herz gelegt.

  • $REDIRECT_ERROR_NOTES
  • $REDIRECT_REQUEST_METHOD
  • $REDIRECT_STATUS
  • $REDIRECT_URL

Jetzt könnt ihr zum Beispiel versuchen dem User andere Seiten vorzuschlagen oder eine Suche mit der URL anzustellen oder irgendwas anderes, Statistiken aufbauen ist hier natürlich auch nicht verkehrt. Ihr könnt ihn natürlich auch einfach auf die Startseite weiterleiten. Falls ihr aber eine eigene 404 Seite schreibt, dann denkt bitte dran, den 404 Header auch zu senden, damit die Suchmaschinen wissen, dass sie diese Seiten nicht indexieren müssen und ihr so keinen doppelten Content bekommt.

Über den Autor

Nils Langner

Nils Langner ist der Gründer von "the web hates me" und auch der Hauptautor. Im wahren Leben leitet er das Qualitätsmanagementteam im Gruner+Jahr-Digitalbereich und ist somit für Seiten wie stern.de, eltern.de und gala.de aus Qualitätssicht verantwortlich. Nils schreibt seit den Anfängen von phphatesme, welches er ebenfalls gegründet hat, nicht nur für diverse Blogs, sondern auch für Fachmagazine, wie das PHP Magazin, die t3n, die c't oder die iX. Nebenbei ist er noch ein gern gesehener Sprecher auf Konferenzen. Herr Langner schreibt die Texte über sich gerne in der dritten Form.
Kommentare

7 Comments

  1. Was auch eine Möglichkeit wäre, ist die 404-Seite von Google. Diese kann man unter den Webmaster Tools bei Google erstellen. Ich denke das ist auch eine schnelle und einfache Art dem Besucher alternative Seiten bei einer nicht gefundenen Seite zu präsentieren.

    Reply
  2. Nils, das nervt mich schon lange bitte schalte im XML feed das abschneiden ab – das hast du doch nicht nötig. Das nervt wenn man nicht iva Seite liest sondern Blogreader oder iPhone etc. Büdddde 😉

    Reply
  3. @dodger
    Sehe ich genauso! Die Leser, die gerne im Feedreader lesen, möchten ungerne jedes Mal die Website im Browser laden.

    Reply
  4. @phpenis: da bin ich mir ganz sicher, dass du das gerne hättest. Aber wie gesagt ich schau mal was ich machen kann und gebe euch im Laufe der nächsten Woche Bescheid

    Reply

Leave a Comment.

Link erfolgreich vorgeschlagen.

Vielen Dank, dass du einen Link vorgeschlagen hast. Wir werden ihn sobald wie möglich prüfen. Schließen