如果站点切换到使用SSL,是否仍会缓存以前的301重定向?

时间:2014-08-08 12:34:20

标签: redirect ssl browser-cache

原因只有我过去的自己知道我已经设置了301重定向,强制所有流量从example.org www.example.org开始。简而言之,它放弃了www.子域。

现在我想更改它以便所有流量都转到www.子域,这会有问题,因为用户浏览器中的任何缓存301都会将用户发送到重定向循环。

所以我计划购买SSL证书并加密网站上的所有流量 - 其他原因也是如此。如果我将用户重定向到https://www.example.org/,是否仍会导致浏览器查看其缓存并再次进入重定向循环?

在我看来https://www.example.org是与http://www.example.org不同的网址,但是所有浏览器都会以这种方式查看缓存目的吗?

1 个答案:

答案 0 :(得分:1)

  

如果网站切换为使用SSL,还会缓存之前的301重定向吗?

如果他们在实践中,我无法回答。但是,我可以说他们不应该。原点包括方案,域和端口(一些手放弃)。 HTTP到HTTPS会更改方案或协议,因此它应该与foo.com和bar.com不同。

有关更详细的示例,请参阅维基百科上的Same-origin policy