メインページにリダイレクトしたい4つのURLがあります。これらはすべて一般的なスペルミスであり、ユーザーが手紙を持っていなくてもサイトにアクセスできるように、ベースをカバーしてもらいたいと思います。Google App Engineでこれを行うにはどうすればよいですか?
リダイレクトを行うにはPythonハンドラーが必要だと思いますが、これはどのようになりますか?どんなリソースや例も素晴らしいでしょう。
メインページにリダイレクトしたい4つのURLがあります。これらはすべて一般的なスペルミスであり、ユーザーが手紙を持っていなくてもサイトにアクセスできるように、ベースをカバーしてもらいたいと思います。Google App Engineでこれを行うにはどうすればよいですか?
リダイレクトを行うにはPythonハンドラーが必要だと思いますが、これはどのようになりますか?どんなリソースや例も素晴らしいでしょう。
を使用するだけself.redirect()
で、リクエストが正しく処理されます。
class PageHandler(webapp.RequestHandler):
def get(self):
self.redirect('/home/', permanent=True)
を使用してカスタムステータスを設定することもできますself.response.set_status(301)
。ドキュメントで詳細を読むことをお勧めします:リダイレクト、ヘッダー、ステータスコード。