有没有办法限制我的flask应用程序的重定向?

时间:2018-09-26 06:06:40

标签: python redirect flask url-redirection http-redirect

我想知道是否有一种方法可以减少我的应用程序可能需要经历的重定向或循环的数量。

当前我有我的域,如果用户输入domain.com,它将重定向到https://www.example.com

当前,我在godaddy中添加了转发功能,以将裸域重定向到https://www版本,在python flask中,我当前具有以下代码:

@app.before_request
def before_request():
    if request.url.startswith('http://'):
        url = request.url.replace('http://', 'https://', 1)
        code = 301
        return redirect(url, code=code)

以上将重定向到ssl。我觉得可能有些多余。我尝试删除上面的flask代码,但这只会返回错误。我觉得上面的代码是ssl重定向所必需的。有没有人有过使用Godaddy的经验,或者知道另一种从非SSL重定向到SSL的方法。

0 个答案:

没有答案