【发布时间】:2013-07-16 08:56:27
【问题描述】:
我在 IIS 中将错误页面设置为 httpRedirect.htm,尝试在捕获到错误 403.4 时将任何 http 请求转换为 https。
因此,如果用户向浏览器键入 http url,它会触发 httpRedirect.htm 页面并获取此 url,将 http 替换为 https,然后重定向到此新 url。我希望这发生在 javascript 中。
但是,当我在 httpRedirect.htm 中使用 document.referrer 时,我发现它总是返回空白。
对于这种情况有什么特别的考虑吗?使用这个错误页面的浏览器能否携带上一次请求的信息?
【问题讨论】:
-
你永远不能依赖 document.referrer。当来自书签或输入地址时,deocument.referrer 始终为空白。使用 URL 中的信息
标签: javascript html iis redirect