![]() | |||||||||||
Navigation • Home
| Was ist die htaccess Datei und wofür brauchen Sie sie?
Die htaccess Datei ist eine kleine Textdatei, die Sie in einem Ordner Ihres Webspace ablegen. Sie trägt keinen Namen vor dem Punkt, sondern heißt nur ".htaccess". Der Apache-Webserver liest diese Datei bei jedem Aufruf aus und befolgt die darin notierten Anweisungen. So können Sie das Verhalten Ihrer Webseite steuern, ohne an der großen, zentralen Server-Konfiguration zu arbeiten. Für eine Bildergalerie ist das praktisch, weil sich Zugriffe, Adressen und Fehlerseiten gezielt regeln lassen, ohne dass Sie Administratorrechte am Server brauchen.
Wofür die htaccess Datei zuständig istDie Datei wirkt immer auf den Ordner, in dem sie liegt, und auf alle Unterordner darunter. Legen Sie sie ins Hauptverzeichnis, gilt sie für die ganze Seite. Legen Sie sie nur in den Ordner mit Ihren Originalbildern, gilt sie nur dort. Diese ortsgebundene Wirkung macht sie flexibel, weil Sie verschiedene Bereiche getrennt behandeln können. Ein öffentlicher Galeriebereich kann andere Regeln haben als der geschützte Verwaltungsbereich. Geänderte Anweisungen greifen sofort beim nächsten Seitenaufruf, ein Neustart des Servers ist nicht nötig. Das macht das Ausprobieren bequem, hat aber eine Kehrseite. Ein Tippfehler kann dazu führen, dass der ganze Ordner statt der Seite eine Fehlermeldung zeigt. Sichern Sie deshalb vor jeder Änderung die alte Fassung der Datei, damit Sie im Zweifel schnell zum funktionierenden Stand zurückkehren können. Typische Aufgaben im ÜberblickDie meisten Einsteiger nutzen die htaccess Datei für wenige, immer wiederkehrende Zwecke. Sie müssen also nicht jeden Befehl kennen, sondern nur eine Handvoll. Die folgende Tabelle zeigt, was sich damit am häufigsten erreichen lässt.
Warum die Datei für Galerien nützlich istEine Bildergalerie hat oft Bereiche, die der Besucher nicht direkt sehen soll. Mit ein paar Zeilen in der htaccess Datei lassen sich solche Stellen absichern, ohne dass Sie zusätzliche Software brauchen. Diese Punkte kommen im Alltag besonders häufig vor:
Worauf Sie beim Bearbeiten achtenBearbeiten Sie die Datei mit einem schlichten Texteditor, nicht mit einem Schreibprogramm, das eigene Formatierungen einbaut. Achten Sie darauf, dass der Punkt am Anfang des Namens erhalten bleibt, sonst erkennt der Server die Datei nicht. Manche Hoster zeigen Dateien mit Punkt am Anfang erst, wenn Sie in Ihrem Datei-Werkzeug die Anzeige versteckter Dateien einschalten. Ohne diese Einstellung suchen Sie sonst vergeblich. Prüfen Sie nach jeder Änderung gleich, ob die Seite noch normal lädt. Erscheint ein Serverfehler, nehmen Sie die zuletzt eingefügte Zeile wieder heraus und testen erneut. So grenzen Sie die Ursache Schritt für Schritt ein, statt im Dunkeln zu raten. Nicht jeder Hoster erlaubt alle Befehle, manche Anweisungen sind aus Sicherheitsgründen gesperrt. Im Zweifel hilft ein Blick in die Hilfe Ihres Anbieters, welche Möglichkeiten Ihr Tarif für die htaccess Datei tatsächlich freigibt. So vermeiden Sie Fehler, die gar nicht an Ihrer Datei liegen. Häufige FragenRund um die .htaccess tauchen im Galerie-Alltag immer wieder diese praktischen Fragen auf. Wie lege ich eine eigene 404-Fehlerseite über die htaccess fest?Du schreibst die Zeile ErrorDocument 404 /fehler.html in die .htaccess im Hauptverzeichnis und legst die Datei fehler.html dort ab. Statt der nackten Server-Meldung sieht der Besucher dann deine eigene Seite, wenn ein Bild oder eine Kategorie nicht gefunden wird. Warum sehe ich die .htaccess in meinem FTP-Programm gar nicht?Dateien, die mit einem Punkt beginnen, gelten als versteckt. In FileZilla blendest du sie über 'Server' und 'Versteckte Dateien anzeigen erzwingen' ein. Bleibt der Punkt am Anfang des Namens nicht erhalten, erkennt der Apache-Webserver die Datei nicht. Wie schütze ich den Admin-Ordner per htaccess mit Passwort?Du legst in den zu schützenden Ordner eine .htaccess mit den Zeilen AuthType Basic, AuthName "Admin", AuthUserFile (Pfad zur .htpasswd) und require valid-user. Die Zugangsdaten speicherst du verschlüsselt in einer .htpasswd, sodass der Ordner vor dem Zugriff Benutzername und Passwort verlangt. Verwandte ThemenDie htaccess greift dort, wo du Dateien hochlädst und Zugriffe regelst, deshalb passen diese Themen direkt dazu. | ||||||||||