Skip to content

三、页面重定向

重定向分为以下2种:

  1. 永久性重定向:HTTP的状态码为301,多用于旧网址废弃,确保用户正常访问
  2. 暂时性重定向:HTTP的状态码为302,表示页面的暂时性跳转。如,访问一个需要权限的网址,但是当前用户没有登录,这时候应该重定向到登录页面,并且是暂时性的重定向

flask.redirect(location,code=302)

python
from flask import redirect
@app.route("/profile")
def profile():
	return redirect("/login")