浏览器是否会响应 301 重定向更改已保存书签的 URL?

浏览器是否会响应 301 重定向更改已保存书签的 URL?

HTTP 状态代码 301 用于指示内容已永久移动,并且应使用返回的 URL 来在将来访问请求的内容。

RFC 2616

具有链接编辑功能的客户端应该在可能的情况下自动将对请求 URI 的引用重新链接到服务器返回的一个或多个新引用。

是否有任何浏览器实际实现了这一点并改变了书签的 URL?

答案1

我测试了计算机上的网络浏览器,没有一个更改书签中存储的地址。

  • Internet Explorer 7 -
  • Firefox 3.0——
  • Chrome 4.0 -
  • Opera 10.01 -

我如何测试

首先,我找到了一些返回 301 的地址。例如,google.com 返回 301 到 www.google.com

在每个浏览器中,我都会进入书签编辑器,手动为旧地址创建一个书签。我访问书签,然后查看书签的属性,看看地址是否已更新为新地址。


在处理这个问题的过程中,我遇到了一个类似的 Stack Overflow 问题,你可能会觉得有趣:处理 301 重定向时的客户端 Web 浏览器行为

答案2

我不这么认为。他们至少可以问问你,不是吗?

“某某网站已更新其网址。您想更新书签吗?”

答案3

Chromium 没有,但有一个问题引起了这个问题https://bugs.chromium.org/p/chromium/issues/detail?id=70377,由于不活跃和缺乏反馈而被关闭。

相关内容