Firebase,url 变量重定向到主页
Firebase, url with variables redirects to main page
我有一个 link 看起来像这样:
jk 是我想在此页面上阅读和使用的变量。每个用户的变量都会改变。
问题是当点击这个 link 时,用户被重定向到应用程序的主页。该应用程序是使用 Ionic 开发的 PWA。我仔细检查了我的代码,没有任何东西会导致这种重定向行为。
到目前为止,我尝试在 Firebase Init 期间通过取消选择 "single page" 选项再次上传应用程序,但问题仍然存在。
谢谢
我联系了 firebase 支持,他们建议我通过在托管标签中的 firebase.json 中包含这个来解决它:
"redirects": [{
"source": "/#/new-account?:vars*",
"destination": "https://mywebsite.com/#/new-account?:vars*",
"type": 301
}]
Firebase 托管捕获 : 之后的任何文本并将其传输到目的地。否则,它会为任何 link 与现有页面的 URL 不完全匹配的任何内容创建 404。
也许有更优雅的方法来做到这一点,但它很适合我的情况。 link 中提供了更多信息:
https://firebase.google.com/docs/hosting/full-config#redirects
我有一个 link 看起来像这样:
jk 是我想在此页面上阅读和使用的变量。每个用户的变量都会改变。
问题是当点击这个 link 时,用户被重定向到应用程序的主页。该应用程序是使用 Ionic 开发的 PWA。我仔细检查了我的代码,没有任何东西会导致这种重定向行为。
到目前为止,我尝试在 Firebase Init 期间通过取消选择 "single page" 选项再次上传应用程序,但问题仍然存在。
谢谢
我联系了 firebase 支持,他们建议我通过在托管标签中的 firebase.json 中包含这个来解决它:
"redirects": [{
"source": "/#/new-account?:vars*",
"destination": "https://mywebsite.com/#/new-account?:vars*",
"type": 301
}]
Firebase 托管捕获 : 之后的任何文本并将其传输到目的地。否则,它会为任何 link 与现有页面的 URL 不完全匹配的任何内容创建 404。
也许有更优雅的方法来做到这一点,但它很适合我的情况。 link 中提供了更多信息: https://firebase.google.com/docs/hosting/full-config#redirects