Zum Inhalt springen
BeispielWerk
English

.htaccess Beispiele: HTTPS, www und Fehlerseiten

Die Datei .htaccess enthält Konfigurationsanweisungen für den Apache-Webserver, die pro Verzeichnis gelten. Die Seite zeigt Rewrite-Regeln für die Umleitung auf HTTPS und das Entfernen von www, eigene Fehlerseiten und eine Zugriffsbeschränkung auf ein Netz mit der Apache-2.4-Syntax Require ip. Die Rewrite-Regeln benötigen mod_rewrite; Domain und Netze sind reserviert.

4 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 2× Reservierter Bereich.

  • .htaccess: HTTPS erzwingen

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    Benötigt mod_rewrite.

  • .htaccess: www entfernenReservierter Bereich

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
    RewriteRule ^(.*)$ https://example.com/$1 [L,R=301]

    Leitet www.example.com auf example.com um.

  • .htaccess: eigene Fehlerseiten

    ErrorDocument 404 /404.html
    ErrorDocument 500 /500.html

    Statt der Server-Standardseite.

  • .htaccess: Zugriff aus einem Netz erlauben, sonst sperrenReservierter Bereich

    Require ip 192.0.2.0/24
    Require ip 2001:db8::/32

    Apache-2.4-Syntax mit Dokumentationsnetzen.

Weitere Themen in Netzwerk & IT