书中原话所示:
我使用自己的云服务器及子域名试了一下,保存的书签在301状态码出现时并没有发生更新。
值得一提的是
有件事值得一提,下图中第一张是我将https://ryoma.top/ 加到书签中,这个时候书签是没有icon的。
在nginx加重定向配置后,书签链接没有修改,但是icon已被更新
我使用自己的云服务器及子域名试了一下,保存的书签在301状态码出现时并没有发生更新。
有件事值得一提,下图中第一张是我将https://ryoma.top/ 加到书签中,这个时候书签是没有icon的。
在nginx加重定向配置后,书签链接没有修改,但是icon已被更新
说到底,HTTP是个标准,怎么实现还是依赖浏览器和网络程序。原文里也说了是“比如”,具体到浏览器的实现上,现在一般都是把301做缓存处理,就是再碰到这个请求的时候会按缓存直接跳到目标地址(不依赖服务端)。有个常见的场景是在配置https的时候,如果http到https的跳转是用301实现的话,一开始建议先改成302,用来避免万一配错的话清缓存会比较麻烦这种情况(而且开发机可以清掉缓存,但你总不能让用户也去做这个操作)。
15 回答8.2k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答826 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答971 阅读
301只是建议你修改书签(302就不建议),浏览器是不会自动帮你修改书签的,需要手工修改。而大部分浏览器却会在连接网站成功后自动更新最新的书签图标。