当前位置:  开发笔记 > 编程语言 > 正文

如何向访问者显示移动的网页并在Django中返回301重定向HTTP响应状态代码?

如何解决《如何向访问者显示移动的网页并在Django中返回301重定向HTTP响应状态代码?》经验,为你挑选了1个好方法。

当网页移动到新位置时,如何显示移动的网页并在Django中返回301永久重定向HTTP响应状态代码?



1> Owen..:
   from django import http

   return http.HttpResponsePermanentRedirect('/yournewpage.html')

浏览器将获得301,并按/yournewpage.html预期进行.另一个答案在技术上是正确的,因为python本身并不处理重定向,浏览器是.这就是幕后发生的事情:

Browser             Python         HTTP
   ------------------->            GET /youroldpage.html HTTP/1.1

   <-------------------            HTTP/1.1 301 Moved Permanently
                                   Location: /yournewpage.html
   ------------------->            GET /yournewpage.html HTTP/1.1

推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有