7

メインページにリダイレクトしたい4つのURLがあります。これらはすべて一般的なスペルミスであり、ユーザーが手紙を持っていなくてもサイトにアクセスできるように、ベースをカバーしてもらいたいと思います。Google App Engineでこれを行うにはどうすればよいですか?

リダイレクトを行うにはPythonハンドラーが必要だと思いますが、これはどのようになりますか?どんなリソースや例も素晴らしいでしょう。

4

1 に答える 1

8

を使用するだけself.redirect()で、リクエストが正しく処理されます。

class PageHandler(webapp.RequestHandler):
  def get(self):
    self.redirect('/home/', permanent=True)

を使用してカスタムステータスを設定することもできますself.response.set_status(301)。ドキュメントで詳細を読むことをお勧めします:リダイレクト、ヘッダー、ステータスコード

于 2012-10-01T20:54:16.827 に答える