Google App Engine中的HTML 301重定向

时间:2012-10-01 20:48:01

标签: google-app-engine redirect http-status-code-301 domain-name

我有4个网址,我想重定向到我的主页。它们都只是常见的拼写错误,我希望覆盖我的基础,这样用户即使有一封信也可以访问该网站。我将如何使用Google App Engine进行此操作?

我想我需要一个python处理程序来进行重定向,但这会是什么样子?任何资源或例子都会很棒。

1 个答案:

答案 0 :(得分:8)

您只需使用self.redirect()即可正确处理您的请求。

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

您还可以使用self.response.set_status(301)设置自定义状态。我建议你在文档中阅读更多内容:Redirects, Headers and Status Codes