.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.