我们需要对以下网址进行 SEO 重定向:
//////控制器/动作
到
/控制器/动作
Request.Url 和 Request.RawUrl 没有 '////' 部分,它只显示一个斜线。
我们需要对以下网址进行 SEO 重定向:
//////控制器/动作
到
/控制器/动作
Request.Url 和 Request.RawUrl 没有 '////' 部分,它只显示一个斜线。
您正在寻找的是 Request.ServerVariables["HTTP_URL"]。
如果您使用的是 IIS7 或更高版本,您可能需要考虑使用 IIS 重写模块,这将允许您编写一个正则表达式来捕获具有多个正斜杠的 URL 并重定向它们。这将使您不必编写代码来执行此操作。
http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/