Conversion .htaccess en Nginx
Convertisseur en ligne .htaccess en Nginx, sans installation requise. Convertissez les règles de réécriture Apache en configuration Nginx.
À propos du convertisseur .htaccess vers nginx
Analyse les directives Apache .htaccess et produit des équivalents approximatifs nginx. Il gère RewriteEngine, RewriteBase, RewriteCond, RewriteRule, RedirectMatch, ErrorDocument, Header set et Options +Indexes/-Indexes. Les directives à l'intérieur des blocs <IfModule> sont traitées ; tout le reste est ignoré.
Mode d'emploi
1. Collez le contenu de votre .htaccess dans la zone de texte d'entrée 2. Cliquez sur Convert pour analyser et traduire les directives reconnues 3. Examinez la configuration nginx générée dans la zone de texte de sortie 4. Cliquez sur l'icône de copie pour copier le résultat 5. Si aucune directive reconnaissable n'est trouvée, la sortie affiche un message indiquant l'absence de directive
Mappages de directives pris en charge
RewriteRule devient rewrite ou un bloc location/return (301 pour R=301, sinon 302). RewriteCond sur %{HTTP_HOST}, %{REQUEST_FILENAME} et %{HTTPS} devient des blocs if (...) nginx ; les autres conditions sont émises sous forme de commentaires. RedirectMatch devient location ~ + return. ErrorDocument devient error_page. Header set devient add_header. Options -Indexes devient autoindex off. Les conditions complexes, SetEnv, AuthType et la plupart des autres directives ne sont pas traduites.
▶La configuration nginx générée est-elle prête pour la production ?
▶Pourquoi certaines lignes RewriteCond sont-elles affichées sous forme de commentaires ?
▶Gère-t-il AuthType, Require ou Limit ?
▶Que deviennent les drapeaux RewriteRule comme [L] ou [R=301] ?
Si cet outil vous a été utile, pensez à m’offrir un café.
Achetez-moi un café.