.st0{fill:#FFFFFF;}

Hosting

Netlify : paramétrer des redirections/réécritures d’urls simples

 avril 3, 2020

By  KrustyHack

Actuellement je suis en train de migrer une partie de mes articles de nicolashug.dev vers ce site.

Mais en faisant cela, je m’expose à du duplicate content si je ne dis pas à Google que désormais le contenu qui fait foi est ici. C’est pourquoi il faut mettre en place des redirection 301 avec Netlify.

Syntaxe de configuration

Pour faire simple, vous pouvez éditer votre fichier de configuration netlify.toml qui utilise des tableau de tables en TOML pour spécifier chaque redirection de façon individuelle.

Voici les paramètres disponibles (en résumé) selon la documentation Netlify :

  • from: le chemin à rediriger
  • to: la cible de la redirection
  • status: le code HTTP à utiliser; par défaut c’est 301
  • force: s’il vous faut remplacer le contenu dans le chemin; false par défaut
  • query: les paramètres de la requête REQUIS pour matcher la redirection
  • conditions: les conditions de match, comme le pays de provenance, par exemple
  • headers: headers supplémentaires à envoyer au proxy redirects.
  • signed: nom d’une variable d’environnement pour les signed proxy redirects.

Vous pouvez spécifier plusieurs règles dans votre fichier de configuration. Voici un extrait du mien en exemple :

[[redirects]]
  from = "/post/deployer-son-site-sur-netlify/"
  to = "https://www.blackcreeper.com/hosting/netlify-creer-heberger-et-maintenir-un-site-statique-gratuitement/"
  status = 301
  
[[redirects]]
  from = "/post/tester-vitesse-dun-disque-dur-linux/"
  to = "https://www.blackcreeper.com/divers/tester-la-vitesse-dun-disque-dur-sur-linux/"
  status = 301

Pour les redirections plus complexes, je vous invite à consulter la documentation officielle qui est plutôt bien faite mais que j’ai uniquement survolé pour l’instant au vu de mes besoins.

Nicolas Hug - KrustyHack


On a #devops feeling, as a #docker friend, my current love is for #Kubernetes, #CICD and #devops

. #Love for my #animals


À lire également

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>
Nicolas Hug - Kubernetes Engineer

AY ! SUIS-MOI SUR YOUTUBE !

J'ai créé une chaîne Youtube spéciale DevOps, Kubernetes, CI/CD, Web Dev, ... Rejoins-moi !