Routeur JS rafraîchir la page renvoie un 404

Bonjour,

J'ai mis en place sur mon site un routeur js maison qui ré-écrit l'url et redirige l'utilisateur sur la page voulu. Cela fonctionne. Cependant quand l'utilisateur est sur une page comme monsite.com/page1 et qu'il rafraîchie sa page l'utilisateur obtient une erreur 404.

voir gif de démonstration ci-dessous



Mon routeur fonctionne en local quand je démarre mon site avec un serveur PHP mais sur OVH le routeur ne fonctionne qu'à moitié… Si quelqu'un a une solution je lui en serais très reconnaissant.

Merci d'avance

quelle est ton offre d'hébergement?