我有一个看起来像这样的链接:
jk是我要在此页面上阅读和使用的变量。该变量将针对每个用户而变化。
问题是,当单击此链接时,用户将被重定向到应用程序的主页。该应用程序是使用Ionic开发的PWA。我仔细检查了代码,没有任何东西会导致这种重定向行为。
到目前为止,我尝试在Firebase Init期间取消选择“单页”选项来再次上传应用程序,但问题仍然存在。
谢谢
答案 0 :(得分:0)
我联系了Firebase支持人员,他们建议我通过将它包含在hosting标签内的firebase.json中来解决此问题:
"redirects": [{
"source": "/#/new-account?:vars*",
"destination": "https://mywebsite.com/#/new-account?:vars*",
"type": 301
}]
Firebase托管捕获:之后的任何文本,并将其传输到目的地。否则,它将为与现有页面的网址不完全匹配的任何链接创建一个404。
也许有一种更优雅的方法可以做到这一点,但是对于我的情况来说效果很好。可通过以下链接获得更多信息: https://firebase.google.com/docs/hosting/full-config#redirects