Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redirect 如果站点切换到使用SSL,以前的301重定向还会被缓存吗?_Redirect_Ssl_Browser Cache - Fatal编程技术网

Redirect 如果站点切换到使用SSL,以前的301重定向还会被缓存吗?

Redirect 如果站点切换到使用SSL,以前的301重定向还会被缓存吗?,redirect,ssl,browser-cache,Redirect,Ssl,Browser Cache,因为只有我过去知道的原因,我设置了301重定向,强制所有流量从www.example.org转到example.org。简单地说,它删除了www.子域 现在我想更改它,以便所有流量都进入www.子域,这将是一个问题,因为用户浏览器中的任何缓存301s都会将用户发送到重定向循环中 因此,我计划购买一个SSL证书,并对网站上的所有流量进行加密——还有其他原因。如果我将用户重定向到https://www.example.org/是否仍会导致浏览器查看缓存并再次进入重定向循环 在我看来https://w

因为只有我过去知道的原因,我设置了301重定向,强制所有流量从
www.example.org
转到
example.org
。简单地说,它删除了
www.
子域

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

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

在我看来
https://www.example.org
是与
http://www.example.org
,但是否所有浏览器都这样看待它以用于缓存

如果站点切换到使用SSL,以前的301重定向还会被缓存吗

我真的无法回答他们是否会在实践中。然而,我可以说他们不应该这样。原点由方案、域和端口组成(有些是手动放弃的)。HTTP到HTTPS更改了方案或协议,因此应该与foo.com和bar.com一样不同


请参阅Wikipedia上的详细示例。

“我计划购买SSL证书…”-您可以尝试或。他们提供免费的1级服务器证书。大多数桌面和移动浏览器都信任证书。类1通过电子邮件进行域验证,不允许使用通配符。如果你需要一个通配符,那么你必须购买一个2级或更高的。Startcom和CAcert在需要时会收取吊销费用。@jww感谢您提供的链接,但CAcert并没有随浏览器一起分发,所以浏览器会发出警告,Startcom总是关闭-此外,还包括一个免费证书,用于所有域注册或传输,所以我只是将我的域转移给他们。浏览器有自己的内置CA Zoo(即,
cacerts.pem
)。例如,请看,.Startcom受到大多数桌面和移动浏览器的信任。例如,请看,。如果您从Gandi那里获得免费证书,为什么要购买?@jww我本来打算从Gandi那里购买它,直到我看到Gandi将其包括在内,如果您如此转让。。。