我们有一个服务生&一个nginx作为前台。
对于从未访问过该页面的用户,因此没有安装serviceworker,重定向将在nginx中进行解析&因此,将使用正确的url将重定向传递给客户端。但是,如果具有活动serviceworker的用户转到google并单击链接,例如.../a/b,该链接应重定向到/b/c,则该服务工作者将在此之前拾取,并且该用户不会被重定向。
有没有人有这个问题&你是怎么解决的?
发布于 2019-01-18 03:52:01
之所以会发生这种情况,是因为软件默认配置为将此类URL视为应用程序的一部分,并为index.html
提供服务。如果您希望它不将特定的URL视为应用程序的一部分(而是让它们通过服务器),您可以在配置中更改navigationUrls。
https://stackoverflow.com/questions/53508908
复制相似问题