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.