htaccess
Definition
Die htaccess-Datei ist eine Konfigurationsdatei, die überwiegend auf Apache-Webservern – diese gehören zu den meistgenutzten Servern – verwendet wird, um Einstellungen für eine Website vorzunehmen. Der Name „.htaccess“ stammt von „hypertext access“ und deutet darauf hin, dass diese Datei direkten Einfluss auf den Zugriff auf eine Website hat. Sie befindet sich in der Regel im Hauptverzeichnis einer Website, kann aber auch in Unterverzeichnissen eingesetzt werden, um spezifische Einstellungen für bestimmte Bereiche der Website zu definieren.
Mit einer htaccess-Datei lassen sich zahlreiche Funktionen steuern, ohne dass man direkten Zugriff auf den Server benötigt. Häufig wird sie genutzt, um Weiterleitungen einzurichten, beispielsweise wenn eine URL geändert wurde oder eine alte Seite auf eine neue Adresse verweisen soll. Auch die Einrichtung von Passwortschutz für bestimmte Bereiche einer Website oder das Blockieren von Zugriffsversuchen bestimmter IP-Adressen kann über die htaccess-Datei geregelt werden.
Für die Suchmaschinenoptimierung spielt die htaccess-Datei ebenfalls eine wichtige Rolle. Mit ihr lassen sich beispielsweise Canonical-URLs oder Weiterleitungen von HTTP auf HTTPS einrichten, um sicherzustellen, dass eine Website unter einer einheitlichen URL erreichbar ist. Auch die Optimierung der Ladezeiten durch das Aktivieren von Browser-Caching oder die Komprimierung von Dateien kann hier vorgenommen werden.
Da die htaccess-Datei tief in die Funktionsweise einer Website eingreift, sollte man Änderungen mit Vorsicht vornehmen. Ein kleiner Fehler in der Syntax kann dazu führen, dass die gesamte Website nicht mehr funktioniert.
