我正在使用URL重写器组件(urlrewriter.net),它运行正常。但是,我在从重写的URL执行Response.Redirect时遇到问题。它将重写的URL视为您在执行重定向时所使用的实际URL。有没有办法告诉它相对于ASPX进行处理的位置进行重定向?
E.g。从“www.domain.com/friendly/path/”(实际处理处理程序为“www.domain.com/handler.aspx”)执行Response.Redirect(“somewhere”)应该带您到“www.domain.com” /某处“,而不是”www.domain.com/friendly/path/somewhere“。
感谢。
答案 0 :(得分:0)
为此你必须尝试从一个页面重定向到另一个页面的完整路径
例如重定向“某处”而不是编写Response.Redirect(“somewhere”) 你必须在这里写Response.Redirect(MailUrl +“somewhere”)这里MainUrl是你可以在web配置文件中存储的网站的网址,以便你可以使用。
试试这个。