相关疑难解决方法(0)

将asp.net core 2.0 url重定向到小写

我已经看到你可以在ASP.NET Core 2.0中配置路由以生成小写网址,如下所述:https://stackoverflow.com/a/45777372/83825

使用这个:

services.AddRouting(options => options.LowercaseUrls = true);
Run Code Online (Sandbox Code Playgroud)

但是,虽然这对于生成URL很好,但它似乎没有做任何实际的ENFORCE,也就是说,将任何非全部小写的URL重定向到相应的小写URL(最好是通过301重定向).

我知道人们通过不同的套管网址访问我的网站,我希望它们永久都是小写的.

通过RewriteOptions和Regex进行标准重定向是唯一的方法吗?这样做的恰当表达方式是什么:

var options = new RewriteOptions().AddRedirect("???", "????");
Run Code Online (Sandbox Code Playgroud)

或者还有另一种方式吗?

lowercase url-redirection asp.net-core-2.0

9
推荐指数
1
解决办法
1339
查看次数