Tornado如何让http跳转到https
我在tornado的prepare判断self.request.protocol=='http'则redirect到https,但这样就访问http会有问题,如何解决?我没有用nginx
补充一下,貌似是重定向过多导致的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我在tornado的prepare判断self.request.protocol=='http'则redirect到https,但这样就访问http会有问题,如何解决?我没有用nginx
补充一下,貌似是重定向过多导致的?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
题主的意思是想要部分请求使用http,部分请求使用https吧。
同样是建议使用nginx来做,有两种方法。
你使用两个域名(或者不同的子域名),一个配成http,一个配成https,这样就可以很容易理解了,必定混合使用会给人很混乱的感觉;
使用nginx配置不同的location,对于需要使用https的http请求重定向到https.
用Nginx
强烈推荐使用nginx,遇到http的直接重写转发为https。