ASP.NET 重定向 URL

Posted

技术标签:

【中文标题】ASP.NET 重定向 URL【英文标题】:ASP.NET redirect URL's 【发布时间】:2022-01-16 18:08:31 【问题描述】:

我的问题是 url 与斜杠 / 匹配并且没有它加载相同的页面。例如

https://Animlas/Cat/ 和 https://Animlas/Cat 会加载相同的页面。如何将带有斜杠的 URL 重定向到没有斜杠的相应 URL?有可能吗?

我使用的是 ASP.NET CORE 版本。

【问题讨论】:

您是否尝试过 IIS 上的URL Redirect 选项?你可以看看here 【参考方案1】:

您可以将 routeOptions 配置为 AppendTrailingSlash :

services.Configure<RouteOptions>(options => options.AppendTrailingSlash = true);

【讨论】:

以上是关于ASP.NET 重定向 URL的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core 3.1 图像 URL 错误代码 302 重定向

在 ASP.Net MVC3 中重定向到不影响 URL 的区域

重定向到 ASP.net 核心中的 url

在 asp .NET 中更改 url(重定向)

ASP.NET 核心,更改未经授权的默认重定向

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