我有旧的asp经典项目,它在web.config中有重定向规则,因此当用户来自旧浏览器时,他被重定向到某个页面。但在这个页面应该是一个像“不,我想使用旧浏览器”的按钮,这应该将人重定向到他以前的页面。
问题
当存在重定向且没有指向该页面的链接时(HTTP_Referrer无效),是否可以知道以前的URL。
感谢您的关注!
答案 0 :(得分:0)
您可以请求HTTP主机:
Request.ServerVariables("HTTP_HOST")
浏览器用户代理不需要设置HTTP_REFERRER
,但自HTTP 1.1以来一直需要主机头。
答案 1 :(得分:0)
您可以尝试使用javascript:
<a href="javascript: history.go(-1)">Back</a>
或者
window.history.back()