2012-03-13 23 views
1

webapp2のアプリケーションを開発して、Google App Engineにデプロイします。私は自動的に対応する言語識別子で始まっていないすべての要求をリダイレクトしたいwebapp2を使用したURLリダイレクト

:URLはいつものような、言語識別子によって先行されます英語版。

現在、私が作成され、あらゆる可能なURLのための1つのリダイレクトを設定するには webapp2_extrasを使用してい

:たとえば、次のURLは、上記のURLにリダイレクトする必要がありますコードの重複の多く。問題は、私の理解では、webapp2のURLリダイレクトをハンドラ単位で定義する必要があるということです。

正規表現(私の場合は言語識別子)と一致しないすべてのリクエストを対応する変更URL(私の場合はen/を追加)にリダイレクトするにはどうすればよいですか?

+0

言語の検出は行わず、ユーザーの嗜好に基づいてリダイレクトするべきですか? –

+0

@ニックええ、それは少し後で来るでしょう。最初の打ち上げ時には、英語のみのサポートがあります。 – Leo

答えて

0

あなたが探しているものはミドルウェアです。例:here

関連する問題