htaccess till nginx konverterare
Konvertera Apache .htaccess-regler till motsvarande nginx-konfiguration.
htaccess till nginx konverterare
Klistra in innehållet från en Apache .htaccess-fil och det här verktyget skriver om reglerna till motsvarande nginx-konfiguration. Det är byggt för utvecklare som migrerar en webbplats från Apache till nginx (eller ställer in en motsvarande nginx-konfiguration för lokal utveckling) som inte vill översätta varje RewriteRule och RewriteCond-rad manuellt.
Med alternativen kan du aktivera eller inaktivera varje regelgrupp oberoende. RewriteRule och RewriteCond blir omskrivningsdirektiv med ett if-block för (den enda) föregående villkoret, matchande vanliga flaggor som R=301, L, NC, F och G. Redirect och RedirectMatch blir location-block som returnerar rätt statuskod. ErrorDocument blir error_page, Header-direktiv blir add_header, och ExpiresDefault/ExpiresByType blir expires-direktiv på en matchande filtilläggsplats. Åtkomstkontroll (Order, Deny/Allow, Require) blir allow/deny, och ett komplett AuthType Basic-block blir auth_basic plus auth_basic_user_file. Du kan också omsluta hela resultatet i ett server-block eller ett location-block, redo att klistra in i en nginx-konfiguration.
Apache och nginx mappar inte en-till-en på varandra — några konstruktioner (flera AND'ade RewriteConds, OR-flaggan, anpassade omdirigeringstatuskoder, Header unset, per-MIME Expires-regler utan matchande tillägg) har ingen direkt nginx-motsvarighet. När omvandlaren stöter på en av dessa lämnar den originalraden på plats som en kommenterad varning istället för att gissa, så inget blir tyst släppt eller tyst felaktigt; stäng av varningar när du har granskat dem om du vill ha en ren fil.
Allt körs lokalt i din webbläsare — din serverkonfiguration laddas aldrig upp någonstans, vilket är viktigt eftersom en .htaccess-fil kan avslöja interna sökvägar och åtkomstregler. Kopiera resultatet, ladda ned det som en .txt-fil eller skicka det direkt till ett annat verktygs indata för att fortsätta att förfina det.