Я использую компонент перезаписи URL (urlrewriter.net), и он работает нормально. Но у меня возникают проблемы с выполнением Response.Redirect из переписанного URL. Он обрабатывает переписанный URL как фактический URL-адрес, на котором вы находитесь, при выполнении перенаправления. Есть ли способ, которым я могу сказать, что он делает перенаправления относительно местоположения ASPX, выполняющего обработку?Проблема Response.redirect с переписанным URL
E.g. Doing Response.Redirect («где-то») с «www.domain.com/friendly/path/» (фактический обработчик обработки «www.domain.com/handler.aspx») должен доставить вас на «www.domain.com/где-то ", а не" www.domain.com/friendly/path/somewhere ".
Спасибо.
Вы попробовали 'Response.Redirect (« ~/где-то »)' –
Спасибо за ваш ответ. Это заводит меня в корень сайта ... Я хочу оставаться относительно aspx. – gmancoda
Есть ли у вас правила, установленные для переадресации www.domain.com/samewhere? вы указали '~/где-нибудь' на' www.domain.com/friendly/путь/где-нибудь 'в своих правилах перезаписи URL? –