ページジャンプとリダイレクト:
リダイレクトは自動的に別のページに1ページから移動しますブラウザの動作に反映されているページ上の恒久的かつ一時的なリダイレクトリダイレクト分け。例えば、ユーザは、我々は彼がログインページにリダイレクト与える必要がありますのでページは、許可が必要ですが、ユーザーが現在ログインされていないアクセス。
・パーマネントリダイレクト:
HTTPステータスコードを使用すると、www.jingoong.con時間を入力し、より古いURLのために、301で、ユーザのアクセスは、最も古典的にはJingdongのサイトであることを保証するために、新しいWebサイトに行くために放棄された、WWWにリダイレクトされます。 jd.com、jngdong.conこのサイトは放棄されているので、それはので、この場合には永久的なリダイレクトする必要があり、30.conを変更しました。
・一時的なリダイレクト:
HTTPステータスコード量302は、一時的なジャンプページを示しています。たとえば、ウェブサイトへのアクセスは許可が必要で、現在のユーザーが、ゴードンが表示されない場合、その場合には、あなたは一時的な再利用を尋ねるべき、ログインページに再設定するよう求めました。
フラスコに、リダイレクションをflask.redirect(場所、コード= 302)関数によって達成される、1ocationあなたが表すコードを使用して、効果を使用する()関数ur1_for交配前に話す必要があり、URLにリダイレクトする必要性を表しますリダイレクション、すなわちデフォルトの一時リダイレクション302、301は永久的なリダイレクトを達成するために変更されてもよいです。
以下は、恒久的なリダイレクトJingdongのサイトです。
以下は、赤ちゃんを購入する淘宝網である、一時的なリダイレクトを[あり]:
次のようにケースのコードは次のとおりです。
フラスコ輸入フラスコ、要求、リダイレクト、なurl_for アプリ =フラスコ(__name__ ) @ app.route(' / ' ) DEF :hello_world() の戻り " のHello World!' @ app.route(' /ログイン/ ' ) DEF ログイン(): リターン ' 这是登录页面' @ app.route(' /プロフィール/ ' ) デフ(プロファイル): もし request.args.get(' 名前" ): リターン "パーソナルセンターのページ「 他: リターンリダイレクト(なurl_for(」ログイン"))