我正在重写URL,因为我想获取原始url.when用户请求以下url: http://test.acom/test12.htm此请求的原始网址低于获取原始网址
HTTP://test.acom/cms.aspx PID = 123时
现在我想找出原始地址 我怎么能得到了,请指导我。
我正在重写URL,因为我想获取原始url.when用户请求以下url: http://test.acom/test12.htm此请求的原始网址低于获取原始网址
HTTP://test.acom/cms.aspx PID = 123时
现在我想找出原始地址 我怎么能得到了,请指导我。
以下适用于我Request.Url
。
我使用一个自定义URL重写类改变从articles/displayarticle.aspx?ArticleID=73
URL到articles/Build-a-file-tree-explorer-with-jQuery-and-ASP.NET.aspx
注意这是一个web表单网站也。
随着request.url
我得到articles/displayarticle.aspx?ArticleID=73
可以使用Request.RawUrl
通过客户端获得最初请求的URL。这个URL总是相对的,所以在你的情况下,它会显示为/test12.htm
。
,但我想要的东西看起来像这样: /cms.aspx?pid=123 – Askiitians
如果你想要的查询字符串的原始URL,请尝试request.url在我上面的asnswer - 也包括一个例子。 –
URL是如何被重写的? –
可能重复http://stackoverflow.com/questions/3678371/url-rewriting-in-asp-net-but-maintaining-the-original-url – FosterZ
我已经将请求的网址保存在数据库中。 – Askiitians