Nginx ↔ .htaccess Konverter

Rewrite-Regeln und gängige Direktiven zwischen nginx und Apache .htaccess umwandeln — in beide Richtungen.

Über dieses Tool

nginx-Server-/Location-Snippets oder Apache-.htaccess einfügen und äquivalenten Ausgangspunkt für den anderen Webserver erhalten. Behandelt Redirects, Rewrites, try_files/Front-Controller, Header, deny/allow, Options -Indexes und ErrorDocument.

Was Sie erhalten

  • Bidirektional: .htaccess → nginx-Serverblock, nginx → RewriteRule/.htaccess
  • HTTPS-Redirects, WordPress-Front-Controller, 301/302 return/Redirect
  • Header/add_header, deny/allow, autoindex, Fehlerseiten
  • Warnungen für manuell zu prüfende Regeln
  • Live-Konvertierung beim Einfügen der Config
  • Konvertiertes Snippet mit einem Klick kopieren

So verwenden Sie es

Richtung wählen, Config-Fragment einfügen und Ergebnis kopieren. Vor Produktion immer prüfen — komplexe if-Blöcke, verschachtelte Locations und modulspezifische Syntax können Handarbeit brauchen.

Beispiel

Gängige Apache-mod_rewrite-Regeln in nginx-Location-Blocks umwandeln.

Eingabe

RewriteRule ^blog/(.*)$ /posts/$1 [R=301,L]

Ausgabe

location /blog/ {
    rewrite ^/blog/(.*)$ /posts/$1 permanent;
}

Verwandte Suchanfragen

  • nginx htaccess converter
  • apache to nginx rewrite

FAQ

Wie konvertiere ich nginx nach htaccess?

Modus nginx→.htaccess: server/location-Rewrites einfügen und Apache-RewriteRule-Entwurf für die Migration kopieren.

Wie konvertiere ich htaccess in nginx-Rewrite-Regeln?

Modus .htaccess→nginx: Apache-Regeln einfügen und äquivalente return-, rewrite- und try_files-Direktiven erhalten.

Kann ich Apache-Redirects online nach nginx migrieren?

Ja — Redirect- und RewriteRule-Zeilen; gängige 301/302- und HTTPS-Muster werden auf return oder rewrite abgebildet.

Sind nginx-htaccess-Konvertierungen exakt?

Redirects, try_files, Header und deny/allow funktionieren gut; komplexe if-Blöcke und verschachtelte locations brauchen manuelle Prüfung.

Wie teste ich htaccess-Regeln vor dem Live-Gang?

Konvertierte Regeln zuerst auf Staging prüfen — Apache mod_rewrite und nginx rewrite verhalten sich bei Grenzfällen unterschiedlich.

Durch die Nutzung dieses Tools stimmen Sie unseren Nutzungsbedingungen und der Datenschutzerklärung. Ergebnisse werden ohne Gewähr bereitgestellt.