Conversor Nginx ↔ .htaccess
Converta regras de rewrite e diretivas comuns entre nginx e Apache .htaccess — nos dois sentidos.
Sobre esta ferramenta
Cole trechos nginx server/location ou um .htaccess Apache e obtenha um ponto de partida equivalente para o outro servidor web. Trata redirects comuns, rewrites, padrões try_files/front-controller, headers, deny/allow, Options -Indexes e ErrorDocument.
O que você obtém
- Bidirecional: .htaccess → bloco server nginx, nginx → RewriteRule/.htaccess
- Redirects HTTPS, front controllers estilo WordPress, 301/302 return/Redirect
- Header/add_header, deny/allow, autoindex, páginas de erro
- Avisos para regras que precisam de revisão manual
Como usar
Escolha a direção, cole o fragmento de config e copie o resultado. Sempre revise antes de produção — blocos if complexos, locations aninhadas e sintaxe específica de módulos podem exigir ajuste manual.
FAQ
Como converter .htaccess em config nginx?
Escolha .htaccess→nginx, cole regras Apache e copie um ponto de partida equivalente em server/location com redirects e rewrites mapeados.
Regras rewrite nginx podem virar Apache?
Sim — cole snippets nginx no modo nginx→.htaccess para obter RewriteRule e diretivas relacionadas como rascunho de migração.
Como migrar redirects Apache para nginx?
Inclua linhas Redirect e RewriteRule; redirects HTTPS e padrões 301/302 mapeiam para return ou rewrite directives na saída.
Conversões nginx e htaccess são exatas?
Redirects comuns, try_files, headers e deny/allow traduzem bem, mas blocos if complexos e locations aninhadas precisam de revisão manual.
Ao usar esta ferramenta você concorda com nossos Termos de uso e a Política de privacidade. Os resultados são fornecidos como estão, sem garantia.