我正在重寫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