美文网首页
面试问题总结

面试问题总结

作者: Amica | 来源:发表于2018-07-30 16:12 被阅读18次

    【1】http的301和302重定向的区别

    状态码的职责是当客户端向服务器发送请求时,描述返回的请求结果,通过状态码,用户便可以知道服务器端是正i常处理了请求,还是出现了错误。在HTTP的状态码的类别中其中有一类是3XX,这种类别的状态码即为Redirection(重定向状态码),产生这种状态码的原因是需要附加操作以完成请求。

    • 301 Moved Permanently(永久性重定向)
      该状态码表示请求的资源已永久的移动到了新位置,并且将来任何对此资源的引用都应该使用本次响应Location首部字段提示的若干个URI之一进行请求访问。
    • 302 Found
      该状态码表示请求的资源现在临时从不同的URI响应请求,由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求。

    由于302重定向只是暂时的重定向,搜索引擎会抓取新的内容而保留旧的地址,因为返回的是302,所以搜索引擎认为新的网址是暂时的。而301重定向是永久的重定向,搜索引擎在抓取新的内容时也将旧的网址替换为重定向之后的网址。

    相关文章

      网友评论

          本文标题:面试问题总结

          本文链接:https://www.haomeiwen.com/subject/jlefvftx.html