2011/02/10

[Google App Engine]Redirectの方法

ちょっと、facebookiアプリのログイン周りで、リダイレクトをする必要があったので、その方法について調査することにしました。

まず、少しぐぐってみると、djangoを使ったリダイレクトが紹介されていたのですが、実際に試してみるとどうもうまくいかん。

そこで、Google App Engineにビルトインされていないかリファレンスを読んだら、ありましたよー。

ここここにやり方が書いてあって、どうやら、こんな感じでいけちゃうみたい。

self.redirect("http://yahoo.co.jp")
これだと、302でリダイレクトをすることになり、301でリダイレクトを行いたい場合は、
self.redirect("http://yahoo.co.jp", permanent=True)
と第二引数にTrueを入れる事によって可能となります。

すごく便利です。

0 コメント:

コメントを投稿