无法获得非常简单的app.yaml设置工作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法获得非常简单的app.yaml设置工作相关的知识,希望对你有一定的参考价值。
我正在使用Google Cloud设置一个简单的网站,但是app.yaml文件存在很多问题。
我现在需要的是:-让网站始终提供HTTPS服务-将所有非www重定向到www-将index.html放在根]
我有一个以前可以使用的配置,然后尝试对其进行调整,但是当我要重置它时...它不再起作用。只有主页有效,每个链接/ URL都会返回主页。这是我的设置:
api_version: 1
threadsafe: true
handlers:
- url: /$
secure: always
redirect_http_response_code: 301
static_files: www/index.html
upload: www/index.html
- url: /(.*)
static_files: www/1
upload: www/(.*)
任何建议表示赞赏!
答案
要映射域,您可以按照文档here通过“自定义域”页面添加并指向自定义域。
要重定向您的请求,您可以通过使用dispatch.yaml文件将通配符映射与App Engine中的服务一起使用。您可以找到有关如何执行此操作的说明here。如果您想了解有关路由请求的更多信息,还可以查看此文档,该文档还突出显示了creating a dispatch file。
也可以看到this stackoverflow答案。
通常200 OK表示没有错误。
以上是关于无法获得非常简单的app.yaml设置工作的主要内容,如果未能解决你的问题,请参考以下文章