Autor: Christian Sommer (doc)
Jeder, der schon im Internet unterwegs war, kennt die Fehlermeldung: "Error 404 - file not found". Sie wird immer dann angezeigt, wenn eine falsche URL eingetippt worden ist oder eine Datei nicht mehr existiert. Vielleicht haben Sie auch schon Websites gesehen, die eine eigene Fehlerseite anzeigen, welche dem Layout des Webauftritts angepasst ist.
Dieser Leitfaden zeigt, wie eigene Fehlerseiten für eine WebsiteBaker Installation erstellt werden können.
Um eigene Fehlerseiten erstellen zu können, muss WB auf einem Apache Webserver installiert sein. Weiterhin muss Ihr Provider das Hochladen eigener .htaccess Dateien erlauben.
Erstellen Sie eine Textdatei htaccess.txt und füge den nachfolgenden Code ein. Laden Sie die Datei anschliessend mit einem FTP Programm in das Wurzelverzeichnis Ihrer WebsiteBaker Installation. Benennen Sie die Datei danach in .htaccess um. Behalten Sie den . (Punkt) am Anfang des Dateinamens unbedingt bei.
<Files .htaccess> order allow,deny deny from all </Files> ErrorDocument 404 /pages/fehler404.php
Der erste Block verhindert, dass Besucher die Datei .htaccess im Browser ansehen können. Die letzte Zeile teilt dem Apache Webserver mit, dass beim Auftreten des Fehlers 404 die Datei "fehler404.php" angezeigt werden soll. Das Beispiel geht davon aus, dass das /pages Verzeichnis im Wurzelverzeichnis des Webservers (dort, wo auch die config.php Datei von WB liegt) gespeichert ist. Passen Sie - falls nötig - diesen Pfad an die eigenen Gegebenheiten an.
Testen Sie durch Aufruf einer nicht existierenden URL auf Ihrem Server, z.B.: http://yourdomain.com/nirvana.html
400 Bad Request
401 Authorization Required
403 Forbidden
404 Not Found
500 Internal Server Error
« Zurück