J'essaie de configurer JBoss EAP 7 (via Undertow) pour réécrire correctement toutes les URL du SPA sur le index.html
du SPA en utilisant des gestionnaires Undertow. Malheureusement, mon API se trouve au /api
, donc je dois laisser passer toutes les demandes qui commencent par /api
.Comment configurer les gestionnaires Undertow pour prendre en charge la réécriture appropriée pour le signet SPA?
Voici ma configuration actuelle (levée d'une autre réponse SO):
not equals(%R, '/my-app') and
not equals(%R, '/my-app/') and
not equals(%R, '/my-app/index.html') and
not path-prefix('/my-app/api') and
not regex('/my-app/.*\.js') and
regex('/my-app/.+') -> rewrite('/my-app/index.html')
Malheureusement, cela ne semble pas être quelque chose de réécriture. Comment puis-je mettre à jour cette configuration aux URL de réécriture de propriété?