Url 如何在代码中添加链接转发

Url 如何在代码中添加链接转发,url,flask,Url,Flask,我已经在我的服务器上创建了一个OSN,它有如下链接 但我想要的是,如果用户输入http://54.23.11.22,他应该被重定向到http://54.23.11.22:5003/search 或者即使可以直接在计算机上运行我的代码 “54.23.11.22” 那也很好 如何实现这一点,有什么建议吗?您可以编写如下代码: import os from flask import Flask, render_template, redirect, url_for app = Flask(__na

我已经在我的服务器上创建了一个OSN,它有如下链接

但我想要的是,如果用户输入
http://54.23.11.22
,他应该被重定向到
http://54.23.11.22:5003/search

或者即使可以直接在计算机上运行我的代码

“54.23.11.22”

那也很好


如何实现这一点,有什么建议吗?

您可以编写如下代码:

import os
from flask import Flask, render_template, redirect, url_for

app = Flask(__name__)


@app.route('/')
def index():
    return redirect(url_for('.search'), code=302)


@app.route('/search')
def search():
    return render_template('search.html')


if __name__ == '__main__':
    port = int(os.environ.get('PORT', 5003))
    app.run(host='54.23.11.22', port=port)

非常感谢您的回复。你能解释一下这是怎么回事吗?我指的是在每个提到的路线和
main
功能中会发生什么