How to get original url after HttpContext.RewritePath() has been called.

Posted by jessegavin on Stack Overflow See other posts from Stack Overflow or by jessegavin
Published on 2010-03-11T18:22:59Z Indexed on 2010/03/11 18:24 UTC
Read the original article Hit count: 231

Filed under:
|
|

I am working on a web app which makes use of a 3rd party HttpModule that performs url rewriting.

I want to know if there's any way to determine the original url later on in Application_BeginRequest event. For example...

Original url:
http://domain.com/products/cool-hat.aspx

Re-written url (from 3rd party httpmodule):
http://domain.com/products.aspx?productId=123

In the past I have written HttpModules that store the original url in HttpContext.Items but, this is a 3rd party app and I have no way of doing that.

Any ideas would be appreciated.

© Stack Overflow or respective owner

Related posts about httpmodule

Related posts about url-rewriting