Другой способ сделать это - изменить обработчик старого URL-адреса, чтобы он просто явно перенаправлял.
from flask import Flask, redirect, url_for
app = Flask(__name__)
@app.route('/new')
def new_hotness():
return 'Sizzle!'
@app.route('/old')
def old_busted():
return redirect(url_for('new_hotness'))
Если у вас уже есть обработчик для старого URL, то вы можете найти простейшее, что можно сделать, это выше, т.е. просто заменить тело на:
return redirect(url_for('new_hotness'))
Однако ответ Радомира может быть предпочтительнее, особенно если у вас много старых новых сопоставлений URL.