python - SECURE_SSL_REDIRECT 什么都不做
问题描述
我已SECURE_SSL_REDIRECT
在我的设置中设置为True
.
如果为 True,SecurityMiddleware 会将所有非 HTTPS 请求重定向到 HTTPS(匹配 SECURE_REDIRECT_EXEMPT 中列出的正则表达式的那些 URL 除外)。
我也设置PREPEND_WWW = True
了BASE_URL = "https://www.******.com"
我的网站通常是 HTTPS:
但是我故意在一个页面中嵌入了一个 HTTP 图像,它变成了这样:
但是,当我进入该页面时,它不会重定向到 HTTPS。为什么会这样,我该如何解决?
PS:如果这很重要,这是我的中间件:
MIDDLEWARE = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
解决方案
推荐阅读
- angular - 如何按集合的嵌套属性对过滤器选项进行分组。单个复选框
- java - 将excel中单词列表中的每个单词与单词列表进行比较 - Java,VBA,Excel
- heroku - Configuration at DNS provider end while adding custom domain purchased from hostinger to web application hosted on heroku
- python - 填充由两只海龟绘制的形状
- javascript - 错误来自“未捕获的 TypeError:notesObj.push 不是 HTMLButtonElement 的函数。
” 。请任何人建议该怎么做 - flutter - Flutter 如何创建顶部带有箭头的盒子容器?
- javascript - 我怎样才能拖动
- sql - Sql:没有从表中正确给出间隔
- pixi.js - 如果单击“覆盖”交互元素的内容,请不要触发交互侦听器
- python - 如何使用 Reddit API 交换访问令牌的代码