Conversor de .htaccess a Nginx
Herramienta gratuita y en línea para convertir archivos htaccess a configuraciones Nginx, sin necesidad de instalación. Convierte reglas de reescritura de Apache a configuraciones Nginx.
Acerca del conversor de .htaccess a nginx
Analiza directivas de Apache .htaccess y emite equivalentes aproximados de nginx. Gestiona RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set y Options +Indexes/-Indexes. Las directivas dentro de bloques <IfModule> se procesan; todo lo demás se ignora.
Cómo usar
1. Pega el contenido de tu .htaccess en el área de texto de entrada 2. Haz clic en Convert para analizar y traducir las directivas reconocidas 3. Revisa la configuración nginx generada en el área de texto de salida 4. Haz clic en el icono de copiar para copiar el resultado 5. Si no se encuentran directivas reconocibles, la salida muestra un mensaje de sin directivas
Asignaciones de directivas admitidas
RewriteRule se convierte en rewrite o en un bloque location/return (301 para R=301, en caso contrario 302). RewriteCond sobre %{HTTP_HOST}, %{REQUEST_FILENAME} y %{HTTPS} se convierte en bloques if (...) de nginx; otras condiciones se emiten como comentarios. RedirectMatch se convierte en location ~ + return. ErrorDocument se convierte en error_page. Header set se convierte en add_header. Options -Indexes se convierte en autoindex off. Las condiciones complejas, SetEnv, AuthType y la mayoría de las demás directivas no se traducen.
▶¿Es la configuración nginx generada lista para producción?
▶¿Por qué algunas líneas RewriteCond se muestran como comentarios?
▶¿Maneja AuthType, Require o Limit?
▶¿Qué ocurre con los flags de RewriteRule como [L] o [R=301]?
Si este herramienta le ha sido útil, considere comprarme un café.
Compra un café para mí.