Я должен смочь получить URL, поскольку я вижу его в браузере т.е. переписанном. Например:
Если мой URL был www.myurl.com/Test.html
и я затем использовал Request.Url.AbsoluteUri
, возвращенный URL был бы: www.myurl.com/Default.aspx?Action=Test
Я должен смочь возвратить точный переписанный URL.
Кто-либо знает, как я могу достигнуть этого?
От Чами:
Вы пробовали Request.RawUrl? Я думаю, это дает вам несопоставленный URL.
Помечу это как ответ, когда мне будет позволено.
. Вы можете переписать URL-адрес так, чтобы он включал исходный URL-адрес в качестве параметра строки запроса.
Например: url = "(. *)" To = "http://newurl.com?original=$1".
(Обратите внимание, что вам все равно придется настроить регулярное выражение для работы с URL-адресами, содержащими строку запроса.)