Можно ли переписать URL-адрес на лету, только когда часть серверного кода уже обработана для «сырого» URL-адреса и становится ясно, что параметры не должны быть открыты пользователю?Например, я хочу обработать все параметры GET в коде моей страницы на сервере и создать запись отслеживания в базе данных, затем предоставить пользователю страницу, но изменить URL-адрес в браузере без параметров.
Я думаю, всеМетоды упомянутого модуля web.config не будут работать, поскольку они предлагают перезапись URL до того, как запрос будет передан в код страницы на сервере.Но в моем случае получается, что я получаю некрасивый URL-адрес от кликов Google AdWords, и мне нравится, что он отслеживается в моей базе данных «как есть», и мне определенно не нравится, когда он показывается пользователю в ее браузерной панели.* В то же время я хотел бы оставить URL-адрес без изменений, не применяя переписывание URL-адреса в большинстве случаев, если в нем не отображается какой-либо конкретный параметр (например, ref = adwords), чтобы любой параметр, написанный вручную или опубликованный, отображался вадресная строка.
Возможно ли это сделать любым способом?