Salut, je voudrais écrire un middleware pour que mon utilisateur ne vois pas ma lang local dans l'url. Dans mes pages j'utilise [lang] pour le fr et le en mais je veux que le fr ne ce voit pas comme ca:
Quand un utilisateur accède à /fr/quelque-chose, le middleware doit réécrire vers /quelque-chose, car /fr/ est ta langue par défaut et tu ne veux pas qu’elle apparaisse dans l’URL.
/fr/about → /about
/fr → /
/en/about → reste /en/about (non modifié, tu pourrais le gérer si tu veux)
/robots.txt, /sitemap.xml, /styles.css, etc. → non réécrits
/pages
├── about.astro → /about (fr)
/pages/en/
├── about.astro → /en/about