搜尋

首頁  >  問答  >  主體

python - Tornado如何让http跳转到https

我在tornado的prepare判断self.request.protocol=='http'则redirect到https,但这样就访问http会有问题,如何解决?我没有用nginx
补充一下,貌似是重定向过多导致的?

PHPzPHPz2894 天前448

全部回覆(3)我來回復

  • PHP中文网

    PHP中文网2017-04-17 17:57:18

    題主的意思是想要部分請求使用http,部分請求使用https吧。

    同樣是建議使用nginx來做,有兩種方法。

    1. 你使用兩個網域(或不同的子網域),一個配成http,一個配成https,這樣就可以很容易理解了,必定混合使用會給人很混亂的感覺;

    2. 使用nginx配置不同的location,對於需要使用https的http請求重定向到https.

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:57:18

    用Nginx

    回覆
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:57:18

    強烈建議使用nginx,遇到http的直接重寫轉寄為https。

    回覆
    0
  • 取消回覆