Ma favicon est à /images/favicon.ico
plutôt que la Racine. Dans Startup.cs
Je peux ajouter une redirection pour éviter un 404 :
app.UseRewriter(new RewriteOptions()
.AddRedirect("favicon.ico", "images/favicon.ico"));
Cela fonctionne bien, mais repose bien sûr sur une redirection. Les docs montrent également comment utiliser la réécriture, afin que l'utilisateur ne voie pas de redirection.
J'ai essayé ceci, mais j'ai obtenu un 404 :
app.UseRewriter(new RewriteOptions()
.AddRewrite("favicon.ico", "images/favicon.ico", skipRemainingRules:true));
J'ai donc pensé que je devais peut-être utiliser une regex factice :
app.UseRewriter(new RewriteOptions()
.AddRewrite("^(favicon.ico)$", "images/favicon.ico", skipRemainingRules:true));
Mais je reçois toujours un 404. Comment faire pour que cela fonctionne ?