server { listen 80; server_name _; root /usr/share/nginx/html; index index.html; location / { # $uri/index.html (et non $uri/) : sert directement le fichier des # pages pré-rendues (ex. /accueil -> dist/accueil/index.html) sans # passer par la redirection 301 vers l'URL à slash final que nginx # déclenche pour une résolution de type répertoire ($uri/). Les # canonical/sitemap pointent vers les URLs sans slash : elles # doivent répondre 200 directement, pas via un redirect. try_files $uri $uri/index.html /index.html; } }