问题描述
我在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问题,还是应该在代码中解决?
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 (将#修改为@)