不能在.net Web项目中禁用尾随斜杠重定向
本文关键字:重定向 net Web 项目 不能 | 更新日期: 2023-09-27 18:02:17
在我的routecconfig类中,我有一个类别url,末尾有一个斜杠:
routes.MapPageRoute(
"ListAll",
"list/",
"~/browseall.aspx", true
);
当我运行我的网站时,url 10.0.0.1/list/
重定向(301重定向)到相同的url,没有尾斜杠。这是RouteConfig.cs
文件中唯一映射的路由。
我检查过/做过什么:
- 我注释掉了
routes.EnableFriendlyUrls(settings)
-
web.config
没有重写规则 - 页面后面的代码中没有重定向
- 检查
global.asax
,但没有路由配置代码 - 检查IIS重写规则,但没有规则
- 新增
routes.AppendTrailingSlash = true
是什么导致了这个重定向?
使用ASP。
清空浏览器缓存解决了这个问题。我不明白这和它有什么关系,但它起作用了