在ASP.NET Core Razor页面中,如何为所有页面添加路由,例如“ .html”作为扩展名。
示例: / home变成/home.html
答案 0 :(得分:1)
使用URL重写中间件,尝试如下所示的代码:
1。在配置中
P:\
2。自定义一个包含RedirectRequests和ReWriteRequests的类
app.UseRewriter(new RewriteOptions()
.Add(RewriteRules.RedirectRequests)
.Add(RewriteRules.ReWriteRequests)
);