Aller au contenu
Aback Tools Logo

Générateur de règles de redirection Nginx

Générez gratuitement en ligne des règles de redirection Nginx à partir d'une liste de paires d'URL. Choisissez parmi les types return 301, return 302, rewrite permanent et rewrite redirect, avec un contexte de bloc server ou location. Téléchargez une configuration Nginx prête à déployer - sans inscription.

Nginx Redirect Rule Generator

Enter your redirect pairs - one per line in the format /old-path /new-destination - then choose the rule type and context. Click Generate to produce ready-to-paste Nginx redirect rules.

0 redirect pairs · Supports /from /to, /from -> /to, or /from => /to format

Nginx redirect tips:
  • Use return 301 for permanent redirects (SEO-friendly, cached by browsers)
  • Use return 302 for temporary redirects (not cached)
  • Prefer return over rewrite for simple URL redirects - it is faster and simpler
  • Test your config with nginx -t before reloading
  • Reload Nginx with nginx -s reload after applying changes

Pourquoi utiliser notre générateur de règles de redirection Nginx ?

  • Génération instantanée de règles Nginx : générez des règles de redirection Nginx instantanément dans votre navigateur. Notre générateur produit une configuration prête à coller en quelques millisecondes - sans attente, sans serveur et sans inscription.
  • Générateur de règles de redirection Nginx en ligne sécurisé : toute la génération se fait localement dans votre navigateur. Vos paires d'URL et votre configuration de redirections ne quittent jamais votre appareil, ce qui garantit une confidentialité de 100 % lorsque vous utilisez notre générateur en ligne.
  • Générateur de règles de redirection Nginx en ligne sans installation : utilisez notre générateur directement dans votre navigateur, sans téléchargement, plugin ni logiciel. Générez des règles Nginx depuis n'importe quel appareil, à tout moment.
  • Quatre types de règles et deux contextes : choisissez entre return 301, return 302, rewrite permanent et rewrite redirect. Sélectionnez le contexte de bloc server ou location. Notre générateur produit des règles syntaxiquement correctes pour chaque combinaison.

Cas d'usage courants du générateur de règles de redirection Nginx

  • Migrations de site et restructuration d'URL : les ingénieurs DevOps utilisent notre générateur lors de la migration de sites vers de nouvelles structures d'URL. Collez votre correspondance ancienne-nouvelle URL et générez toutes les règles 301 en un clic.
  • Redirections préservant le SEO : les spécialistes SEO utilisent notre générateur pour créer des redirections 301 permanentes qui transmettent l'autorité de lien aux nouvelles URL. De bonnes redirections Nginx évitent les pénalités pour contenu dupliqué et préservent le référencement.
  • Consolidation de domaines : les administrateurs système utilisent notre générateur pour rediriger le trafic d'anciens domaines vers de nouveaux. Générez des règles return 301 pour toutes les URL héritées afin de consolider l'autorité de domaine.
  • Tests A/B et redirections de campagne : les équipes marketing utilisent notre générateur pour créer des redirections 302 temporaires pour les pages de campagne et les tests A/B. Basculez entre règles permanentes et temporaires avec un seul menu déroulant.
  • Migrations de CMS et de plateformes : les développeurs qui migrent depuis WordPress, Drupal ou des CMS sur mesure vers de nouvelles plateformes utilisent notre générateur pour mapper les anciennes structures de permaliens vers de nouveaux motifs d'URL.
  • Gestion de redirections en masse : les agences web qui gèrent plusieurs sites clients utilisent notre générateur pour traiter rapidement de grandes listes de redirections. Collez des centaines de paires d'URL et téléchargez un fichier .conf prêt à déployer.

Comprendre les règles de redirection Nginx

  • Comment fonctionne notre générateur de règles de redirection Nginx : collez vos paires de redirection dans le champ de saisie, une par ligne au format « /ancien-chemin /nouveau-chemin ». Le générateur prend en charge les formats séparés par espace, par flèche (->) et par double flèche (=>). Les lignes commençant par # sont traitées comme des commentaires et ignorées.
  • Choisissez le type de règle et le contexte : sélectionnez le type de règle (return 301, return 302, rewrite permanent ou rewrite redirect) et le contexte Nginx (bloc server ou location). Le générateur produit la syntaxe correcte pour chaque combinaison.
  • Copiez ou téléchargez la configuration : cliquez sur « Générer les règles Nginx » et l'outil produit instantanément un extrait .conf prêt à coller. Copiez-le dans le presse-papiers ou téléchargez-le sous nginx-redirects.conf. Testez avec « nginx -t » et rechargez avec « nginx -s reload ».
  • Ce que produit le générateur : la directive return est l'approche recommandée pour les redirections simples dans Nginx. Elle est plus rapide que rewrite car Nginx cesse immédiatement de traiter les autres directives. Dans un contexte de bloc server, chaque redirection est entourée d'un bloc location = pour une correspondance exacte.

Foire aux questions

Un générateur de règles de redirection Nginx est un outil qui crée des directives de configuration Nginx pour rediriger des URL à partir d'une liste de paires d'URL source et destination. Notre générateur produit des règles return 301, return 302, rewrite permanent et rewrite redirect avec la syntaxe correcte pour les contextes de bloc server et location.

La directive return est plus simple et plus rapide - elle envoie immédiatement une réponse de redirection sans traitement supplémentaire. La directive rewrite prend en charge les motifs regex et est traitée plus tôt dans le cycle de la requête, mais elle est plus complexe. Pour des redirections simples d'URL à URL, utilisez toujours return 301. N'utilisez rewrite que lorsque vous avez besoin d'une correspondance de motif.

Saisissez une paire de redirection par ligne au format « /ancien-chemin /nouveau-chemin ». Le générateur accepte aussi les formats fléchés : « /ancien -> /nouveau » et « /ancien => /nouveau ». Les URL complètes (https://exemple.com/page) fonctionnent pour la destination. Les lignes commençant par # sont traitées comme des commentaires et ignorées.

Une redirection 301 est permanente - les navigateurs la mettent en cache et les moteurs de recherche transfèrent l'autorité de lien vers la nouvelle URL. Une redirection 302 est temporaire - les navigateurs ne la mettent pas en cache et les moteurs de recherche gardent l'URL d'origine indexée. Utilisez 301 pour les migrations de site et les restructurations d'URL, et 302 pour les campagnes temporaires ou les tests A/B.

Dans la plupart des cas, placez les règles de redirection dans le contexte du bloc server. Le générateur entoure chaque règle d'un bloc location dédié pour une correspondance exacte. Utilisez le contexte de bloc location lorsque vous ajoutez des redirections à l'intérieur d'une directive location existante, comme un bloc location / {} qui capture tout.

Après avoir ajouté les règles à votre configuration Nginx, exécutez « nginx -t » pour valider la syntaxe. Si le test passe, rechargez Nginx avec « nginx -s reload » pour appliquer les changements sans interruption. Testez chaque redirection avec curl : « curl -I https://votresite.com/ancien-chemin » et vérifiez l'en-tête Location.

Oui ! Notre générateur de règles de redirection Nginx est 100 % gratuit, sans inscription, sans compte et sans limite d'utilisation. Générez des règles Nginx pour n'importe quel nombre de paires d'URL directement dans votre navigateur.

Absolument. Toute la génération de règles se fait localement dans votre navigateur en JavaScript. Aucune paire d'URL ni donnée de configuration n'est envoyée à un serveur, ce qui garantit une confidentialité totale pour la structure de votre site.

Oui. Si votre URL source contient des caractères spéciaux de regex (. * + ? ^ $ { } ( ) | [ ] \), le générateur utilise automatiquement la correspondance de location par regex (location ~) pour les règles return et conserve le motif tel quel pour les règles rewrite. Pour les chemins simples, la correspondance exacte (location =) est utilisée pour de meilleures performances.