我在应用程序引擎上部署了一个网站(它由一个 index.html 页面和包含 js、图像和 css 文件的文件夹组成)并将其链接到我的自定义域。我配置了 CNAME 并且该站点正在我的域上打开,但原始 apppot URL 没有被重定向到自定义域。
我确实遇到过讨论这个问题的类似问题的页面。我尝试实现这些,但它们似乎没有用。
这是我所做的,在我替换的app.yaml文件中:
- url: /.*
static_files: static
upload: static
和
- url: /.*
script: main.application
在main.py中,我删除了所有内容并添加了以下内容:
import webapp2
from google.appengine.ext.webapp.util import run_wsgi_app
application = webapp2.WSGIApplication([
webapp2.Route('/', webapp2.RedirectHandler, defaults={'_uri':'http://subdomain.domain.com}),
], debug=False)
def main():
application.run()
if __name__ == '__main__':
main()
(根据 Jeff 的建议修改代码)
但这似乎不起作用。apppot URL 没有被重定向,但我的自定义域工作正常。我应该在上面的代码中进行哪些更改以使重定向成为可能?
谢谢!