gpt4 book ai didi

django - django 的 Secure_ssl_redirect 设置在 heroku 上不执行任何操作

转载 作者:太空宇宙 更新时间:2023-11-03 12:56:09 25 4
gpt4 key购买 nike

我正在 heroku 上部署 Django 应用程序并尝试在所有页面上强制使用 https。我为此使用以下设置:

SECURE_SSL_REDIRECT = True
SESSION_COOKIE_SECURE = True
CSRF_COOKIE_SECURE = True
SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https')

现在,当我访问 www.mysite.de 时,它​​实际上并没有将我重定向到 https。有什么想法我想念的吗?

最佳答案

尝试将以下内容添加到您的 settings.py 中:

PREPEND_WWW = True
BASE_URL = "https://www.mysite.de"
ALLOWED_HOSTS = ['www.mysite.de', 'mysite.de']

确保您还启用了 SecurityMiddlewareCommonMiddleware

关于django - django 的 Secure_ssl_redirect 设置在 heroku 上不执行任何操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43663670/

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