HTTP 301 Code 浏览器处理流程详解

HTTP 301 Moved Permanently(永久重定向)浏览器的处理流程:

首次访问流程

  1. 浏览器发起请求,"/foo"
  2. 服务器响应301, 并设置Location为"/bar"
  3. 浏览器访问"/bar"
  4. 服务器返回内容

再次访问流程

  1. 客户发起请求,"/foo"
  2. 浏览器直接请求 “/bar”
  3. 服务器返回"/bar"的内容