【问题标题】:HTML 301 Redirect in Google App EngineGoogle App Engine 中的 HTML 301 重定向
【发布时间】:2012-09-22 17:58:32
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    您只需使用self.redirect(),您的请求就会得到正确处理。

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

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

    【讨论】:

    • 这样可以吗:self.redirect('anotherurl.com'),这算作301重定向吗?
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 2014-12-07
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    相关资源
    最近更新 更多