Python 找不到页面的烧瓶重定向URL(404错误)
我想知道哪种方法更好地处理页面未找到错误404。因此,我找到了两种方法来重定向网页,当有人试图进入我的网站,但他们键入的url,我没有一个路线建立。第一种方法是构建一个错误处理程序,这样我就可以这样做:Python 找不到页面的烧瓶重定向URL(404错误),python,flask,error-handling,url-routing,Python,Flask,Error Handling,Url Routing,我想知道哪种方法更好地处理页面未找到错误404。因此,我找到了两种方法来重定向网页,当有人试图进入我的网站,但他们键入的url,我没有一个路线建立。第一种方法是构建一个错误处理程序,这样我就可以这样做: @app.errorhandler(404) def internal_error(error): return redirect(url_for('index')) @app.route('/', defaults={'path': ''}) @app.route('/<pat
@app.errorhandler(404)
def internal_error(error):
return redirect(url_for('index'))
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
return redirect(url_for('index'))
我在flask网站上找到了第二种方法,如下所示:
@app.errorhandler(404)
def internal_error(error):
return redirect(url_for('index'))
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
return redirect(url_for('index'))
我会说,为了处理您的场景,第二种方法很好,因为您需要处理不存在的路由
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
return redirect(url_for('index'))
我会说,为了处理您的场景,第二种方法很好,因为您需要处理不存在的路由
@app.route('/', defaults={'path': ''})
@app.route('/<path:path>')
def catch_all(path):
return redirect(url_for('index'))
我想知道如果有人试图转到我网站上错误的url结尾,重新路由所有可能url的两种方法之间的区别。因此,我想将.com/thisDoesNotExist路由到我的主页,那么最好的方法是什么。我想知道如果有人试图转到我网站上错误的url结尾,重新路由所有可能url的两种方法之间的区别。因此,我想将.com/thisDoesNotExist发送到我的主页,那么最好的方法是什么呢。