Conversor Nginx ↔ .htaccess

Convierte reglas rewrite y directivas habituales entre nginx y Apache .htaccess — en ambos sentidos.

Acerca de esta herramienta

Pega fragmentos server/location de nginx o un archivo Apache .htaccess y obtén un punto de partida equivalente para el otro servidor web. Gestiona redirecciones, rewrites, patrones try_files/front-controller, cabeceras, deny/allow, Options -Indexes y líneas ErrorDocument habituales.

Qué obtienes

  • Bidireccional: .htaccess → bloque server nginx, nginx → RewriteRule/.htaccess
  • Redirecciones HTTPS, front controllers tipo WordPress, return/Redirect 301/302
  • Header/add_header, deny/allow, autoindex, páginas de error
  • Avisos para reglas que requieren revisión manual
  • Conversión en vivo al pegar la config
  • Copia del fragmento convertido con un clic

Cómo usar

Elige la dirección, pega tu fragmento de config y copia el resultado. Revisa siempre la salida antes de producción: bloques if complejos, locations anidadas y sintaxis específica de módulos pueden necesitar edición manual.

Ejemplo

Convierta reglas habituales de Apache mod_rewrite en bloques location de nginx.

Entrada

RewriteRule ^blog/(.*)$ /posts/$1 [R=301,L]

Salida

location /blog/ {
    rewrite ^/blog/(.*)$ /posts/$1 permanent;
}

Búsquedas relacionadas

  • nginx htaccess converter
  • apache to nginx rewrite

FAQ

¿Cómo convertir nginx a htaccess?

Modo nginx→.htaccess: pegue snippets server/location con rewrite y copie borrador de RewriteRule de Apache.

¿Cómo convertir htaccess a reglas rewrite de nginx?

Modo .htaccess→nginx: pegue reglas Apache y obtenga return, rewrite y try_files equivalentes para el server block.

¿Puedo migrar redirecciones Apache a nginx online?

Sí — Redirect y RewriteRule; patrones 301/302 y HTTPS habituales se mapean a return o rewrite.

¿La conversión nginx y htaccess es exacta?

Redirects, try_files, headers y deny/allow se traducen bien; if complejos y locations anidadas requieren revisión manual.

¿Cómo probar reglas htaccess antes de producción?

Pruebe las reglas convertidas en staging primero: mod_rewrite de Apache y rewrite de nginx difieren en casos límite.

Al usar esta herramienta aceptas nuestros Términos de uso y la Política de privacidad. Los resultados se ofrecen tal cual, sin garantía.