Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django HTTP重定向到HTTPS,即使在免费dyno上_Django_Heroku - Fatal编程技术网

Django HTTP重定向到HTTPS,即使在免费dyno上

Django HTTP重定向到HTTPS,即使在免费dyno上,django,heroku,Django,Heroku,出于某种原因,即使我使用免费的dyno,我的网站仍然将http重定向到https。这就是我想要发生的,但我不明白为什么会发生,因为这不是只对付费的dynos有效吗 (我正在使用Django并跟随它进行重定向。) 但是为什么HTTPS可以工作呢?我使用的是Heroku子域。由于您使用的是.herokuapp.com子域,您将自动获得HTTPS支持: SSL总是为.herokuapp.com的常见运行时应用启用 您只需要为自定义域使用ACM、SSL或SSL端点。是的,这包括在付费dynos中。重定向

出于某种原因,即使我使用免费的dyno,我的网站仍然将http重定向到https。这就是我想要发生的,但我不明白为什么会发生,因为这不是只对付费的dynos有效吗

(我正在使用Django并跟随它进行重定向。)


但是为什么HTTPS可以工作呢?我使用的是Heroku子域。

由于您使用的是
.herokuapp.com
子域,您将自动获得HTTPS支持:

SSL总是为
.herokuapp.com
的常见运行时应用启用


您只需要为自定义域使用ACM、SSL或SSL端点。是的,这包括在付费dynos中。

重定向与Heroku无关(您链接到的文档在应用程序级别执行此操作),但是如果您没有HTTPS,您的站点将无法正常加载。您使用的是自定义域还是Heroku子域,如app.herokuapp.com?但为什么HTTPS可以工作呢?我不需要一个证书/付费的dyno吗()?我使用的是Heroku子域。