我们在经典的 asp 站点中有一个文件夹,并为该文件夹设置了 ssl。它可以工作,但是当您加载文件夹中的第一页,然后按照超链接到达文件夹中的另一个页面时,您会被踢回文件夹外的页面,从而导致 https 内容。
重复该过程(跟随非 https 页面上的链接 > 转到 https 文件夹 > 跟随链接到 https 文件夹中的其他页面),一切正常,页面之间的跳转数是随机的https 文件夹,然后砰的一声,又被踢出去了。
我注意到,在 https 文件夹中的页面之间跳转时, session ID 一直在变化。有人说这是由于 IE 兼容模式交换造成的,但我已经用标题强制了这个事情并使用 IE 开发工具(想念你 Firebug)我看到模式保持不变。有什么想法吗?
最佳答案
去年我们在另一个项目中遇到了类似的问题。 @padas是正确的。 http 和 https 上的 session 是不同的,服务器会出现问题。我们选择的选项是 https 整个网站。无论如何,它都是有道理的,可以帮助用户对他们正在浏览的内容建立信心。
关于ssl - 文件夹中的经典 ASP 和 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14808743/