allNix — Astuces, tuto, docs sur Linux et autres

Modifier le favicon par défaut avec Nginx

Dans le cadre d’une infrastructure avec des instances de développement, préprod, qa, … d’une application, il peut être intéressant de pouvoir distinguer visuellement l’instance pour que les utilisateurs  sachent qu’ils ne sont pas en prod.

En dehors des changements visuels propres à l’application, d’un point de vue infra on peut par exemple modifier le favicon assez facilement avec une règle de ré-écriture Nginx.

J’ai utilisé dans certains projets une version « rouge » ou « orange » du  favicon  de  production.

La ré-écriture peut  se faire de la façon suivante :

 location = /favicon.ico {
    rewrite ^/favicon\.ico$ /favicon-qa.ico last;
 }