Zum Hauptinhalt springen
Inhaltsverzeichnis
< Alle Themen

Welche Einstellungen kann ich über .htaccess vornehmen?

Eine .htaccess-Datei kann verwendet werden, um bestimmte Webserver-Einstellungen für ein Verzeichnis oder eine Webseite anzupassen.

Die Datei heißt genau:

.htaccess

Der Punkt am Anfang gehört zum Dateinamen.

Typische Anwendungsfälle

Mit .htaccess können je nach Serverkonfiguration zum Beispiel folgende Dinge eingerichtet werden:

BereichBeispiele
WeiterleitungenWeiterleitung alter URLs auf neue URLs, HTTP-zu-HTTPS-Weiterleitungen
URL-Umschreibunglesbare URLs, Regeln für CMS-Systeme, Routing für Anwendungen
ZugriffsschutzPasswortschutz, Sperren bestimmter IP-Adressen, Zugriff auf einzelne Dateien verhindern
Fehlerseiteneigene Fehlerseiten für 403, 404 oder 500
VerzeichnisverhaltenVerzeichnislisting erlauben oder verbieten, Standarddateien festlegen
CachingCache-Regeln für Bilder, CSS, JavaScript oder andere Dateien
KomprimierungAktivierung oder Steuerung von gzip/deflate, sofern erlaubt
SicherheitsregelnSchutz bestimmter Dateien, Header-Regeln, Zugriffsbeschränkungen
PHP-Verhaltenje nach Paket einzelne PHP-Werte oder Handler-Einstellungen, sofern unterstützt

Beispiele

Eine einfache dauerhafte Weiterleitung kann zum Beispiel so aussehen:

Redirect 301 /alt.html /neu.html

Eine eigene 404-Fehlerseite kann zum Beispiel so eingebunden werden:

ErrorDocument 404 /404.html

Ein Standarddokument kann zum Beispiel so festgelegt werden:

DirectoryIndex index.php index.html

Einschränkungen

Nicht jede Apache-Anweisung ist in .htaccess erlaubt. Welche Anweisungen funktionieren, hängt vom Webhosting-Paket, der Plesk-Konfiguration und den erlaubten Serveroptionen ab.

Serverweite Einstellungen können nicht über .htaccess geändert werden.

Wichtig

Fehlerhafte oder nicht erlaubte Anweisungen in einer .htaccess-Datei können dazu führen, dass die Webseite nicht mehr erreichbar ist oder einen „Internal Server Error“ anzeigt.

Wenn nach einer Änderung ein Fehler auftritt, benennen Sie die .htaccess-Datei testweise um oder entfernen Sie die zuletzt eingefügte Regel.

Bei Webhosting-Paketen mit Plesk können viele Einstellungen, zum Beispiel Weiterleitungen, Passwortschutz oder Fehlerseiten, auch direkt über die Plesk-Oberfläche eingerichtet werden.