301 moved permanently 永久重定向,该状态码表示请求的资源已经被分配了新的uri,以后应使用资源指定的uri。新的uri会在http响应头中的location首部字段指出。若用户已经把原来的uri保存为书签,此时会按照location中新的uri重新保存该书签。同时,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。
302 found 临时从定向,该状态码表示请求资源被分配到了新的uri,希望用户本次能使用新的uri访问资源。
303 see other 该状态码表示由于请求对应的资源存在着另外一个uri,应使用get方法定向获取请求资源。
304 not modified 浏览器缓存相关,该状态码表示客户端发送附带请求时,服务器端允许请求访问资源,未满足条件的情况。304状态码返回时,不包含任何响应的主体部分。304虽然被划分在3xx类别中,但是和重定向没有关系。 状态码304并不是一种错误,而是告诉客户端可以直接使用缓存中的数据。返回页面的只有头部信息,是没有内容部分的,这样在一定程度上提高了网页的性能。