如何在asp.net mvc中访问原始URL?

时间:2012-05-29 08:15:13

标签: asp.net-mvc httprequest

我们需要对网址进行SEO重定向,例如:

//////控制器/行动

/ controller / action

Request.Url和Request.RawUrl没有'////'部分,它只显示一个斜杠。

1 个答案:

答案 0 :(得分:4)

您要找的是Request.ServerVariables [“HTTP_URL”]。

如果您使用的是IIS7或更高版本,您可能需要查看使用IIS重写模块,这将允许您编写正则表达式来捕获带有多个正斜杠的URL并重定向它们。这将节省您必须编写代码来执行此操作。

http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/