当前位置:首页 > Web开发 > 正文

301 Moved Permanently 被请求的资源已永久移动到新位置

2024-03-31 Web开发

301 Moved Permanently
被请求的资源已永久移动到新位置,并且将来任何对此资源的引用都应该使用本响应返回的若干个 URI 之一。如果可能,拥有链接编纂成果的客户端该当自动把请求的地点改削为从处事器反馈回来的地点。除非特别指定,否则这个响应也是可缓存的。

302 Found
请求的资源此刻姑且从差此外 URI 响应请求。由于这样的重定向是姑且的,客户端该当继续向原有地点发送以后的请求。只有在Cache-Control或Expires中进行了指定的情况下,这个响应才是可缓存的。

当网站迁移或url地点进行调解时,处事端需要重定向返回,保证原请求自动跳转新的地点。

http 协议的 301 和 302 状态码都代表重定向。浏览器请求某url收到这两个状态码时,,城市显示和跳转到 Response Headers 中的Location。即在浏览器地点输入 url A,却自动跳转到url B。

区别:

301 暗示被请求 url 永久转移到新的 url;302 暗示被请求 url 姑且转移到新的 url。
301 搜索引擎会索引新 url 和新 url 页面的内容;302 搜索引擎可能会索引旧 url 和 新 url 的页面内容。
302 的返回码可能被别人操作,劫持你的网址。因为搜索引擎索引他的网址,他返回 302 跳转到你的页面。

http 响应码 301 和 302 代表的是什么?(未完成)有什么区别?(未完成)

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/33173.html