如何解决Angular App Engine无法在Safari中命中直接路线
我在GCP App Engine上部署了Angular 9应用程序。在Safari中输入myappname.com/route-name时,该应用程序将转到默认路由/,该路由会路由到主页。预期的行为将转到指定的路由。在其他浏览器(例如Chrome)中输入myappname.com/route-name会按预期初始化特定路由。
是否有特定于Safari的功能阻止这种直接路由行为?如果我转到www.myappname.com/route-name,则转到预期的指定路由,但是在输入裸域myappname.com/route-name(不带www)时转到默认路由。这可能是app.yaml问题,还是应该在代码中解决?
app.yaml
runtime: python38
handlers:
- url: /(.*\.(js|css|svg|png|jpg|ico)(|\.map))$
static_files: dist/myappname/\1
upload: dist/myappname/(.*)(|\.map)
secure: always
- url: /.*
static_files: dist/myappname/index.html
upload: dist/myappname/.*
secure: always
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。