.htaccess ist eine Möglichkeit verschiedenste Dinge zu steuern. Dies wird aber nicht von allen Servern unterstützt und somit solltest du unbedingt erst bei deinem Hoster nachfragen ob er dies unterstützt oder nicht. Dann solltest du immer genau beachten was du machst und dich auch vorher noch einwenig informieren. Das ist sehr wichtig, denn du kannst mit einem falschen Eintrag in dieser Datei deine gesamte Webseite zerstören oder für alle unzugänglich machen.
Fehlerseiten über .htaccess
Da es uns ja alle stört das unser Hoster immer eine Standartseite als Fehlermeldung einsetzt hier nun mal ein Tipp wie du eigenen Fehlerseiten auf deiner Webseite einbinden kannst. Du solltest dein Hoster aber Fragen ob du eigene Fehlerseiten einbinden darfst, denn nicht jeder erlaubt dies.
Als erstes musst du natürlich die Seiten erstellen, die du dann entsprechend der Meldung 401.htm, 403.htm oder auch 404.htm nennst. Die Endung kannst du natürlich so wählen wie du möchtest und wie du gerade verwendest. Also auch .php oder so. Ich werde dir das ganze nun hier an der Fehlermeldung 404 erklären. Dies kannst du dann leicht auf andere Fehlermeldungen umbauen und somit jede Fehlermeldung durch deine eigene ersetzen.
Der Text auf den Seiten kannst du natürlich auch so gestalten wie du möchtest. Er sollte aber in etwa schon dem Original Text entsprechen, denn nur so stimmt die Meldung auch mit der Nummer überein. Ich habe diesen Text genommen:
Fehler 404
Nicht gefunden: Die gewünschte Seite wurde nicht gefunden. Die Seite wurde möglicherweise entfernt oder umbenannt, oder sie ist vorübergehend nicht erreichbar.
Not Found: The requested URL was not found on this server. The file may have been deleted, renamed or is temporarily not available.
Dies wird dann als Webseite mit dem Namen 404 gespeichert.
Nun schreiben wir den Inhalt in die .htaccess – Datei. Dazu öffnest du den Texteditor und schreibst dies hinein. Natürlich musst du deine-domeine.de durch deine URL ersetzen.
ErrorDocument 404 http://www.deine-domeine.de/404.php
Nun speicherst du dies als text.htaccess und lädst diese auf deinen Server in das Hauptverzeichnest wo auch deine Fehlerseite mit dem Titel 404 sein sollte
Nun klickst du auf dem Server mit der rechten Maustaste auf die text.htaccess und dann auf umbenennen. Nun nimmst du das text vor .htaccess weg und speicherst dies. Nun müsste auf dem Server eine Systemdatei zusehen sein.
Wenn du alles Richtig gemacht hast müssten nun die Fehlerseiten zu sehen sein, wenn du einfach mal eine Falsche URL eingibst. Also einfach mal http://www.deine-domeine.de/test.htm eingeben. Natürlich musst du eine Datei wählen die du nicht auf dem Server hast.
Hier nun noch ein par Fehlernummern mit der Bedeutung:
404 erscheint wenn eine Datei nicht auf den Server ist oder der Pfad nicht stimmt.
403 erscheint wenn der Zugriff auf ein Ordner nicht erlaubt ist.
401 erscheint wenn jemand auf einen Passwortgeschützten bereich zugreifen möchte und dies nicht darf.
Wie immer gilt auch hier, solltest du Hilfe beim umsetzen brauchen stehe ich dir gerne zur Verfügung. Ein Beispiel wie es aussehen kann ist das Hauptmenü von dieser Webseite.



