.htaccess-Generator
Generieren Sie Apache .htaccess-Regeln für Weiterleitungen, Umschreibungen, Sicherheitsheader, Caching und mehr.
Was ist .htaccess?
Eine Apache-Konfigurationsdatei für Verzeichniseinstellungen wie Weiterleitungen, URL-Umschreibung und Sicherheit.
Wo .htaccess platzieren?
Im Stammverzeichnis der Website oder in Unterverzeichnissen, wo die Regeln gelten sollen.
Funktioniert mit Nginx?
Nein, .htaccess ist Apache-spezifisch. Nginx verwendet eine andere Syntax.
Kann meine Seite beschädigen?
Ja, falsche Regeln können 500-Fehler verursachen. Immer Backup machen und testen.
Unterschied zwischen 301 und 302?
301 ist permanent und überträgt Ranking-Signale an die neue URL. 302 ist temporär und überträgt keine Ranking-Signale.
Wie HTTPS erzwingen?
Verwenden Sie RewriteEngine On mit RewriteCond %{HTTPS} off und RewriteRule, um HTTP-Verkehr auf HTTPS umzuleiten.
Was ist mod_rewrite?
Ein Apache-Modul, das leistungsstarke URL-Manipulationsfunktionen für Umschreibung, Weiterleitungen und Zugriffskontrolle bietet.
Wie mit Passwort schützen?
Verwenden Sie AuthType Basic, AuthUserFile und Require valid-user. Erstellen Sie eine .htpasswd-Datei mit verschlüsselten Passwörtern über den htpasswd-Befehl.
Wie IPs blockieren?
Verwenden Sie die Require-Direktive mit IP-Adressen: Require not ip 192.168.1.1 blockiert eine einzelne IP. Auch ganze Bereiche sind möglich.
Wie Caching aktivieren?
Verwenden Sie mod_expires mit ExpiresByType, um Cache-Ablaufzeiten für verschiedene Dateitypen festzulegen.
Wie GZIP aktivieren?
Verwenden Sie mod_deflate mit AddOutputFilterByType DEFLATE, um HTML-, CSS- und JavaScript-Dateien vor dem Senden zu komprimieren.
Was sind Sicherheitsheader?
Header wie X-Frame-Options, X-Content-Type-Options und Content-Security-Policy schützen vor Clickjacking, MIME-Sniffing und XSS-Angriffen.
Wie Hotlinking verhindern?
Verwenden Sie mod_rewrite, um HTTP_REFERER zu überprüfen und Anfragen von externen Seiten zu blockieren.
Wie Fehlerseiten erstellen?
Verwenden Sie die ErrorDocument-Direktive gefolgt vom Fehlercode und Pfad, wie ErrorDocument 404 /404.html.