Konwersja .htaccess do Nginx
Bezpośredni dostęp do online narzędzia do konwersji .htaccess do Nginx, bez konieczności instalacji. Konwertuje reguły rejestracji Apache do plików konfiguracyjnych Nginx.
O konwerterze .htaccess do nginx
Analizuje dyrektywy Apache .htaccess i generuje przybliżone odpowiedniki nginx. Obsługuje RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set oraz Options +Indexes/-Indexes. Dyrektywy wewnątrz bloków <IfModule> są przetwarzane; wszystko inne jest ignorowane.
Jak używać
1. Wklej zawartość swojego .htaccess do pola tekstowego wejścia 2. Kliknij Convert, aby przeanalizować i przetłumaczyć rozpoznane dyrektywy 3. Przejrzyj wygenerowaną konfigurację nginx w polu tekstowym wyjścia 4. Kliknij ikonę kopiowania, aby skopiować wynik 5. Jeśli nie zostaną znalezione rozpoznawalne dyrektywy, wyjście wyświetli komunikat o braku dyrektyw
Obsługiwane mapowania dyrektyw
RewriteRule staje się rewrite lub blokiem location/return (301 dla R=301, w przeciwnym razie 302). RewriteCond na %{HTTP_HOST}, %{REQUEST_FILENAME} i %{HTTPS} staje się blokami if (...) nginx; inne warunki są emitowane jako komentarze. RedirectMatch staje się location ~ + return. ErrorDocument staje się error_page. Header set staje się add_header. Options -Indexes staje się autoindex off. Złożone warunki, SetEnv, AuthType i większość innych dyrektyw nie są tłumaczone.
▶Czy wygenerowana konfiguracja nginx jest gotowa do produkcji?
▶Dlaczego niektóre wiersze RewriteCond są wyświetlane jako komentarze?
▶Czy obsługuje AuthType, Require lub Limit?
▶Co dzieje się z flagami RewriteRule, takimi jak [L] lub [R=301]?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.