Django redirect temporary or permanent

Django 中的的redirect(重定向)默认情况下,redirect() 返回一个临时重定向。以上所有的形式都接收一个permanent 参数;如果设置为True,将返回一个永久的重定向。

 

那么这里的permanent加不不加有什么区别呢?

从用户的角度来看,都是重定向到一个指定的网页,那么永久还是临时有什么区别呢?

从statckoverflow查到一点信息。 主要区别是第三方怎么看待它,比如搜索引擎,如果永久的则说明原来旧的资料已经不存在了,那么它会更新它所有相关的资料。......

所以从这方面来说,永久与临时重定向区别不大。

参考资料:

https://stackoverflow.com/questions/19073353/django-whats-the-difference-between-a-temporary-redirect-and-a-permanent-redir

上一篇:Django 模型

下一篇:mysql forget root password