ContaoContao

Eine .htaccess (Hypertext Access)-Datei ist eine Konfigurationsdatei auf Verzeichnisebene, die von mehreren Webservern (insbesondere Apache) unterstützt wird.

Der ursprüngliche Zweck der .htaccess Datei - der sich im Namen widerspiegelt - bestand darin, die Zugriffskontrolle für einzelne Verzeichnisse zu ermöglichen, indem beispielsweise ein Kennwort für den Zugriff aus dem World Wide Web verlangt wurde.
Heute wird die .htaccess-Dateien hauptsächlich für "Rewrite" und für Anweisungen zum Inhaltstyp (MIME-Typ), Zeichensatz (z.B. "utf-8"), Caching-Einstellungen usw. genutzt. In fast allen Fällen ist eine einzige .htaccess Datei im Root-Verzeichnis der Domain völlig ausreichend.

Der „Punkt“ vor dem Dateinamen macht die Datei in Unix-basierten Umgebungen zu einer versteckten Datei. Auf die Datei kann nicht "von außen" zugegriffen werden.

Im Gegensatz zur globalen Konfigurationsdatei des Servers (httpd.conf) wird die .htaccess bei jedem Aufruf einer URL durchlaufen und nicht nur beim "Hochfahren" des Servers. Je nach Umfang der Weiterleitungen (Rewrite Regeln) hat dies meßbare Auswirkungen auf die Performance.