Google App Engine 中的 HTML 301 重定向
Posted
技术标签:
【中文标题】Google App Engine 中的 HTML 301 重定向【英文标题】:HTML 301 Redirect in Google App Engine 【发布时间】:2012-09-22 17:58:32 【问题描述】:我有 4 个 URL 我想重定向到我的主页。它们都是常见的拼写错误,我希望覆盖我的基础,以便用户即使收到一封信也可以访问该网站。我将如何使用 Google App Engine 执行此操作?
我想我需要一个 python 处理程序来执行重定向,但这会是什么样子?任何资源或示例都会很棒。
【问题讨论】:
【参考方案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重定向吗?以上是关于Google App Engine 中的 HTML 301 重定向的主要内容,如果未能解决你的问题,请参考以下文章
Google Cloud 中的 Google Compute Engine、App Engine 和 Container Engine 有啥区别?
在Google App Engine Standard中配置嵌套的静态文件夹 - PHP环境
google-app-engine:google api python客户端hello world中的ImportError httplib2