gpt4 book ai didi

Django:对从子域提供的静态内容使用 SSL (https) 方案

转载 作者:太空宇宙 更新时间:2023-11-03 13:08:35 27 4
gpt4 key购买 nike

我的站点使用子域来提供静态内容 (static.example.com)。因此,STATIC_URL 必须是绝对 URL。 STATIC_URL{% get_static_prefix %}MEDIA_URL 等应该使用 https:// 方案请求是安全的。

在具有匹配请求的方案的模板中引用静态内容 URL 的典型方法是什么?

如果没有任何内置的东西,我将用我自己的使用 is_secure() 的上下文处理器替换 django.core.context_processors.static。但是,我认为这很常见,必须有一种“常规”的方式来处理这个问题。也许这人们通常是这样做的?

我正确配置了 Django 1.3/nginx/mod_wsgi,以便 Django 使用 request.is_secure() 知道请求何时通过 SSL。

我想避免无方案的 URL(由于 IE 双重下载)和中间件(看起来有点矫枉过正)。

最佳答案

我使用了 STATIC_URLMEDIA_URL 的无方案 URL。

关于Django:对从子域提供的静态内容使用 SSL (https) 方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7420026/

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