2011-12-05 9 views
1

私は元のurl.whenユーザーが以下のURLを要求したいと思ってURLを書き換えています: http://test.acom/test12.htmこのリクエストの元のURL正規のURLを取得

のhttpを下回っている://test.acom/cms.aspx PID = 123

が、今私は、私を導いてくださいましたことをすることができますどのように元のURL を知りたいですか?。

+2

URLはどのように書き換えられますか? –

+3

おそらく複製http://stackoverflow.com/questions/3678371/url-rewriting-in-asp-net-but-maintaining-the-original-url – FosterZ

+0

私はデータベースに要求されたURLを保存しました。 – Askiitians

答えて

0

私のために働くRequest.Url

私はまた、Webフォームのサイトにこのノート

articles/displayarticle.aspx?ArticleID=73からarticles/Build-a-file-tree-explorer-with-jQuery-and-ASP.NET.aspx

にURLを変更するカスタムURL書き換えクラスを使用します。 request.url

私はあなたがクライアントによって最初に要求したURLを取得するためにRequest.RawUrlを使用することができますarticles/displayarticle.aspx?ArticleID=73

1

を取得します。このURLは常に相対的なものなので、あなたの場合は/test12.htmとなります。

+0

しかし、私は何かのURLをしたい: /cms.aspx?pid=123 – Askiitians

+0

元のurlをquerystringとしたい場合は、上記のasnswerのようにrequest.urlを試してみてください - 例もあります。 –