gpt4 book ai didi

django - 在 Django 中将 http 重定向到 https(使用 sslserver)

转载 作者:行者123 更新时间:2023-12-01 14:35:42 31 4
gpt4 key购买 nike

我有一个使用 django 使用 HTTPS 的 django 项目 sslserver .我要http被重定向到 https .我尝试添加 SECURE_SSL_REDIRECT = True这似乎没有任何影响。

与测试我的重定向是否正确类似,我在测试项目中尝试了以下操作。

  • 创建了一个新的 Django 项目
  • 已添加 SECURE_SSL_REDIRECT = Truesettings.py文件。现在,当我尝试使用 http 运行服务器时它重定向到 https .但是现在我的服务器不支持 https未显示所需网页的原因。
  • 已安装 sslserver
  • 使用命令 python manage.py runsslserver 8000 运行项目
  • 这成功地将网页重定向到 https即使我用 http 打开网址

  • 这个测试重定向像这样工作得很好。但如果我已经有了 sslserver安装的 ssl 重定向似乎没有任何效果。我已经被这个问题困扰了一段时间,非常感谢一些帮助。

    最佳答案

    SECURE_SSL_REDIRECT设置与 SecurityMiddleware 一起使用.

    尝试将其添加到 MIDDLEWARE_CLASSESsettings.py .

    关于django - 在 Django 中将 http 重定向到 https(使用 sslserver),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41221890/

    31 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com