【问题标题】:c# get iis rewrite url时间:2019-01-10 标签:c#getiisrewriteurl
【发布时间】:2015-09-11 20:23:57
【问题描述】:

我正在使用 iis 重写 2.0

这样的网址 http://www.mywebsite.com/index.aspx?article=1234
变成 http://www.mywebsite.com/article/1234

在 C# 中我想获取这个友好的 URL,当我使用时

HttpContext.Current.Request.Url.AbsoluteUri

我得到:http://www.mywebsite.com/index.aspx?article=1234

如何在我的 C# 中获取友好 URL:http://www.mywebsite.com/article/1234

【问题讨论】:

标签: c# iis url-rewriting


【解决方案1】:

您必须使用 Request.RawUrl 而不是 Request.Url。 Request.RawUrl 给出用户输入的原始 url。 Request.Url 给出被web服务器或aspnet路由改变后的url。

【讨论】:

    猜你喜欢
    • 2012-09-18
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多