Conversão de .htaccess para Nginx
Conversor de .htaccess para Nginx online gratuito, sem necessidade de instalação. Converte regras de reescrita do Apache para configurações Nginx.
Sobre o conversor de .htaccess para nginx
Analisa diretivas do Apache .htaccess e gera equivalentes aproximados do nginx. Ele processa RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set e Options +Indexes/-Indexes. Diretivas dentro de blocos <IfModule> são processadas; todo o resto é ignorado.
Como usar
1. Cole o conteúdo do seu .htaccess na área de texto de entrada 2. Clique em Convert para analisar e traduzir as diretivas reconhecidas 3. Revise a configuração nginx gerada na área de texto de saída 4. Clique no ícone de cópia para copiar o resultado 5. Se nenhuma diretiva reconhecível for encontrada, a saída mostra uma mensagem de sem diretivas
Mapeamentos de diretivas suportados
RewriteRule se torna rewrite ou um bloco location/return (301 para R=301, caso contrário 302). RewriteCond em %{HTTP_HOST}, %{REQUEST_FILENAME} e %{HTTPS} se torna blocos if (...) do nginx; outras condições são emitidas como comentários. RedirectMatch se torna location ~ + return. ErrorDocument se torna error_page. Header set se torna add_header. Options -Indexes se torna autoindex off. Condições complexas, SetEnv, AuthType e a maioria das outras diretivas não são traduzidas.
▶A configuração nginx gerada está pronta para produção?
▶Por que algumas linhas RewriteCond são mostradas como comentários?
▶Ele trata AuthType, Require ou Limit?
▶O que acontece com flags do RewriteRule como [L] ou [R=301]?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.