如何将www重定向到Google App Engine中的非www

时间:2016-09-22 06:24:06

标签: google-app-engine dns url-redirection

我的域名是从Godaddy购买并迁移到亚马逊AWS。以前我们使用AWS并在AWS桶中托管我们的静态网站,但最近我们转移到Google云平台并在app引擎中托管我们的静态网站和wp博客。我们在Amazon Route 53中管理我们的DNS并将dns指向GAE。问题是我们的网站可以使用www和非www域浏览。在这里,我们想将所有www重定向到非www域。这不能在Route 53中完成,因为我们已将dns指向GAE,并将example.com添加为A记录,将www.example.com添加为CNAME。因此,这也不能解决问题。我们不太清楚如何在app.yaml文件中编写代码来重定向。我们已经搜索了很多,但还没有找到任何解决方案。

1 个答案:

答案 0 :(得分:1)

尝试使用python处理程序,您应该可以轻松地重定向所有请求:

如下所示:

class FormHandler(webapp.RequestHandler):
def post(self):
if processFormData(self.request):
  self.redirect("http://domain.com")