我在 IIS 中将错误页面设置为 httpRedirect.htm,当捕获到错误 403.4 时,尝试将任何 http 请求转换为 https。
因此,如果用户在浏览器中键入 http url,它会触发 httpRedirect.htm 页面并获取此 url,将 http 替换为 https,然后重定向到此新 url。我希望这发生在 javascript 中。
但是,当我在 httpRedirect.htm 中使用 document.referrer 时,我发现它总是返回空白。
这种情况有什么特别的考虑吗?使用这个错误页面的浏览器可以携带上一个请求的信息吗?