gpt4 book ai didi

python - 使用 Flask 微框架将旧 URL 重定向到新 URL

转载 作者:太空狗 更新时间:2023-10-29 22:03:15 26 4
gpt4 key购买 nike

我正在创建一个新网站来替换当前网站,使用 Flask 微框架(基于 Werkzeug),它使用 Python(在我的例子中是 2.6)。

核心功能和很多页面都是一样的。然而,通过使用 Flask,许多以前的 URL 与旧的不同。

我需要一种方法来以某种方式存储每个旧 URL 和新 URL,这样,如果用户键入旧 URL,他们将被简单地转发到新 URL,并且一切正常。



有人知道这在 Flask 中是否可行吗?

预先感谢您的帮助:-)

最佳答案

像这样的事情应该让你开始:

from flask import Flask, redirect, request

app = Flask(__name__)

redirect_urls = {
'http://example.com/old/': 'http://example.com/new/',
...
}

def redirect_url():
return redirect(redirect_urls[request.url], 301)

for url in redirect_urls:
app.add_url_rule(url, url, redirect_url)

关于python - 使用 Flask 微框架将旧 URL 重定向到新 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3789462/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com