Conversor de reglas de reescritura de Apache (.htaccess) a Nginx

Conversor de reglas de reescritura de Apache (.htaccess) a Nginx: Traduce las directivas mod_rewrite de Apache a reglas Nginx PCRE `rewrite... break;` o `rewrite... last;`.

Cargando herramienta...

Acerca de conversor de reglas de reescritura de apache (.htaccess) a nginx

Conversor de reglas de reescritura de Apache (.htaccess) a NginxConversor de reglas de reescritura de Apache (.htaccess) a Nginx: Traduce las directivas mod_rewrite de Apache a reglas Nginx PCRE `rewrite... break;` o `rewrite... last;`.

Cómo funciona esta herramienta

Realiza álgebra de subredes binarias según RFC 4632 (CIDR) y RFC 4291 (IPv6), calcula máscaras wildcard y genera registros DNS CAA conforme a RFC 6844.

Canalización de procesamiento y arquitectura técnica

  1. Recepción léxica y normalización de la entrada en el búfer de memoria local.
  2. Validación de sintaxis estructural y verificación de invariantes y límites de dominio.
  3. Transformación algorítmica determinista y cálculo matemático de alta precisión.
  4. Serialización del resultado verificado, comprobación de integridad y generación de diagnósticos.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Convertir fragmento .htaccess pequeño localmente sin cambiar servidor.

Entrada de muestra:

RewriteEngine On RewriteRule ^old$ /new [R=301,L] DirectoryIndex index.html

Procesamiento computacional: Leer líneas admitidas y devolver texto convertido más filas unsupported.

Salida ilustrativa:

rewrite ^/old$ /new permanent;, luego index index.html;, sin filas unsupported.

Límites y casos especiales

Solo R=301 produce permanent; otro flag R produce redirect y sin R produce last. RewriteCond y semántica Apache por directorio requieren revisión manual. No analiza sintaxis Apache/Nginx completa, prueba regex, conserva todos los flags, deduce archivos, modifica servidor ni recarga Nginx.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

  • Implementation-specific browser utility or reference guide (no single governing external standard)

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Introduce los datos o selecciona un archivo admitido en el espacio de trabajo.
  2. Revisa los controles y elige los parámetros, unidades, formatos o intervalos disponibles.
  3. Pulsa el botón de acción o consulta el cálculo inmediato.
  4. Comprueba los diagnósticos y el resultado antes de copiarlo o exportarlo.

Preguntas frecuentes

¿Qué directivas convierte realmente?+

Lee líneas y convierte solo DirectoryIndex, Redirect simple permanent o temp y RewriteRule de una línea. Ignora vacías, comentarios y exactamente RewriteEngine On; otras líneas no vacías aparecen en unsupported. Devuelve JSON y no aplica configuración alguna.

¿Qué controles y forma de entrada se aplican?+

La página tiene un área de texto, Ejecutar localmente y Cargar ejemplo. RewriteRule se trata como patrón, destino y flags entre corchetes opcionales en una línea separados por espacios. Redirect exige permanent/temp y dos tokens; DirectoryIndex conserva el resto de la línea. No es editor .htaccess completo.

¿Qué límites de conversión se aplican?+

Solo R=301 produce permanent; otro flag R produce redirect y sin R produce last. RewriteCond y semántica Apache por directorio requieren revisión manual. No analiza sintaxis Apache/Nginx completa, prueba regex, conserva todos los flags, deduce archivos, modifica servidor ni recarga Nginx.

¿Qué resultado produce el ejemplo práctico?+

En el ejemplo práctico, la herramienta coincidió exactamente con un vector independiente RewriteEngine/RewriteRule/DirectoryIndex: dos líneas convertidas y ninguna unsupported. Solo demuestra conversión local de esa entrada, no equivalencia semántica ni despliegue seguro de Nginx.