Wofür .htaccess zu nginx gedacht ist
Ein Serverwechsel von Apache zu nginx macht oft eine neue Konfiguration nötig. Dieses Werkzeug übersetzt die häufigsten einfachen .htaccess-Regeln in die entsprechende nginx-Schreibweise.
Bedienung
- Den Inhalt der .htaccess-Datei einfügen
- Auf Konvertieren klicken
- Die nginx-Konfiguration prüfen und übernehmen
Typische Anwendungen: Serverumzug von Apache zu nginx, Weiterleitungen portieren, Schneller erster Entwurf einer nginx-Datei.
Fragen und Antworten
Ist das Ergebnis sofort einsatzbereit?
Nein. Es handelt sich um einen Entwurf, der vor dem Einsatz geprüft werden muss.
Was passiert mit [NC], [QSA] und ähnlichen Flags?
Solche komplexen Flags werden nicht vollständig abgebildet und müssen manuell ergänzt werden.
Wie werden Weiterleitungen abgebildet?
Einfache Redirects werden als location = ... return 301, RewriteRules als location ~ ... return ... ausgegeben.
Läuft das lokal im Browser?
Ja, die Umwandlung erfolgt vollständig in Ihrem Browser ohne Upload der Konfiguration.
Einschränkungen
Der Konverter beherrscht nur einfache, häufige Regeln. Komplexe Bedingungen, Authentifizierung und Verzeichnisoptionen müssen Sie von Hand ergänzen.
Was das Werkzeug kann
Redirect und RedirectMatch nach nginx, RewriteRule mit optionaler 301/302-Angabe, Deny-from-all-Regeln als nginx-Direktive, Ausgabe als fertiges server-Block-Grundgerüst.
Diese Werkzeuge passen zum .htaccess-zu-nginx-Konverter: