Beitrag wurde zuletzt am aktualisiert

Die htaccess-Datei

Die htaccess Datei

Auf www.redirect301.de ist an vielen Stellen die Rede von einer htaccess-Datei. Hierbei handelt es sich um eine einfache Möglichkeit, den Webserver mit Hilfe einer einfachen Textdatei zu beeinflussen und die Standard-Einstllungen in der Apache-Konfiguration zu überschreiben. Die Regeln innerhalb der htaccess-Datei gelten ab dem Verzeichnis, in dem die Datei gespeichert wurde. Diese Regeln können in Unterverzeichnissen durch weitere htaccess-Dateien wieder überschrieben werden.

Anweisungen innerhalb der htaccess-Datei werden natürlich nur soweit ausgeführt, wie diese in der Webserver-Konfiguration vom Serverbetreiber/ Provider zugelassen werden. Hier gibt es oft berechtigte Beschränkungen und in der Regel genügt eine kurze Nachfrage beim Provider bzw. das Lesen der dortigen FAQ. Ein Verzeichnisschutz, RewriteRules sowie Redirects sollten allerdings zum vertrauenswürdigen Standard gehören und bei allen Providern zum normalen Funktionsumfang gehören.

.htaccess unter Windows speichern

Mit dem Punkt vor dem Dateinamen .htaccess wird auf Linux-Servern eine versteckte Datei markiert. Diese Dateien sind somit für viele Programme bzw. Nutzer nicht sichtbar. Wer unter Windows Probleme beim Erstellen einer Textdatei mit einem Punkt am Anfang haben sollte, kann auch erst einmal eine htaccess.txt mit einem beliebigen Texteditor erstellen und nach dem Hochladen auf den Webserver diese Datei direkt im FTP-Programm umbenennen. Rechtsklick und Umbennen in .htaccess sollte wohl bei jeder FTP-Software funktionieren.

Eine .htaccess mit Notepad++ erstellen

htaccess ohne Dateiendung unter Windows speichern

htaccess ohne Dateiendung unter Windows speichern

Eine .htaccess mit dem Windows Editor erstellen

htaccess mit dem Windows-Editor erfolgreich speichern

htaccess mit dem Windows-Editor erfolgreich speichern

Hinweis
Der Standard Windows Editor schafft es unter Umständen, beim Speichern den Nutzerwillen zu 100% zu ignorieren. Auch ein Umbenennen einer einer Datei zu .htaccess ohne Datei-Endung im Nachhinein, ist augenscheinlich unter Windows 10 nicht (mehr) vorgesehen. Mit anderen Texteditoren wie Notepad++ oder PSPad klappt das Abspeichern ohne txt-Endung aber problemlos.

Umbenennen einer als htaccess.txt gespeicherten Datei unter Windows 10 unmöglich

Ein Umbenennen zu .htaccess von htaccess.txt ist unter Windows 10 leider nicht möglich und führt zu einer Fehlermeldung! Warum auch immer …

Umbenennen einer txt-Datei in .htaccess nicht möglich

Umbenennen einer txt-Datei in .htaccess nicht möglich

Anwendungsgebiete von htaccess-Dateien

Die Anwendungen mit einer .htaccess-Datei sind recht vielfältig. Sie gehen über den reinen Verzeichnisschutz hinaus und bieten Möglichkeiten:

  • zum Weiterleiten von Anfragen (Redirects),
  • zur Erstellung von Weiterleitungsregeln (den RewriteRules),
  • zum Überschreiben von Standardeinstellungen auf dem Server,
  • für eine Login- und Passwortschutz (htpasswd),
  • der Verwendung eigener Fehlermeldungen (Error Messages),
  • IP-Adressen oder User-Agent basierende Zugriffsbeschränkungen
  • und vielen, bei SelfHTML gut beschriebenen, Anwendungen mehr.

Das Apache-Tutorial .htaccess files auf der englischsprachigen Seite von apache.org geht zusätzlich auf technische Fragen zum Thema htaccess ein.

Hinterlasse einen Kommentar

E-Mail Adresse wird nicht veröffentlicht.