【发布时间】:2020-11-09 15:41:05
【问题描述】:
我想从 URL 中删除多个斜杠,以便在有人搜索时:
site.com///Home///Index// 永久重定向到 site.com/Home/Index/ 或至少给出 404。
我尝试从 IIS 中创建一些重写规则甚至阻止规则: rule 一段时间后我发现问题出在请求触及 IIS 之前,因为在 IIS 中,URL 没有多个斜杠。
我还尝试创建一个新项目,并且使用 IIS Express 我遇到了同样的问题,如果我检查进入我的应用程序的 URL,请求如下:http://localhost:55158///Home// /Index ,我进入我的应用程序:/Home/Index on begin request,但如果我签入 Fiddler,请求是:fiddler request
我可以做些什么来删除不必要的斜线?
【问题讨论】:
标签: c# asp.net url iis model-view-controller