.htaccess-Überführung in Nginx
Freier Online-Überführungs-Tool für .htaccess-Dateien in Nginx, keine Installation erforderlich. Umwandlung von Apache-Rewrite-Regeln in Nginx-Konfigurationen
Über den .htaccess-zu-nginx-Konverter
Parst Apache .htaccess-Direktiven und erzeugt grobe nginx-Entsprechungen. Er verarbeitet RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set und Options +Indexes/-Indexes. Direktiven innerhalb von <IfModule>-Blöcken werden verarbeitet; alles andere wird ignoriert.
Verwendung
1. Füge deinen .htaccess-Inhalt in das Eingabetextfeld ein 2. Klicke auf Convert, um die erkannten Direktiven zu parsen und zu übersetzen 3. Überprüfe die generierte nginx-Konfiguration im Ausgabetextfeld 4. Klicke auf das Kopiersymbol, um das Ergebnis zu kopieren 5. Wenn keine erkennbaren Direktiven gefunden werden, zeigt die Ausgabe eine entsprechende Meldung ohne Direktiven an
Unterstützte Direktiv-Mappings
RewriteRule wird zu rewrite oder einem location/return-Block (301 für R=301, andernfalls 302). RewriteCond auf %{HTTP_HOST}, %{REQUEST_FILENAME} und %{HTTPS} wird zu nginx if (...)-Blöcken; andere Bedingungen werden als Kommentare ausgegeben. RedirectMatch wird zu location ~ + return. ErrorDocument wird zu error_page. Header set wird zu add_header. Options -Indexes wird zu autoindex off. Komplexe Bedingungen, SetEnv, AuthType und die meisten anderen Direktiven werden nicht übersetzt.
▶Ist die generierte nginx-Konfiguration produktionsreif?
▶Warum werden einige RewriteCond-Zeilen als Kommentare angezeigt?
▶Werden AuthType, Require oder Limit unterstützt?
▶Was passiert mit RewriteRule-Flags wie [L] oder [R=301]?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.