2016-09-22 35 views
0

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

使用,你应该能够所有请求重定向轻松
+0

这可能有助于http://stackoverflow.com/questions/26332234/google -app-engine-python-webapp2-301-从www到非www域的重定向 –

+0

这怎么能在没有控制器的静态网站上完成? –

回答

2

尝试的Python处理器:

类似下面:

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

我的应用程序环境是在PHP中。这可以在PHP环境中完成吗? –