如何在Firebase托管中处理动态链接?

问题描述 投票:0回答:1

我使用Firebase托管来托管我的网站。最近,我实施了一个证明概念网站,通常仅在index.html和style.js上运行。

功能信息:一个HTML + JS文件,用于托管整个小型网站。我可以使用javascript请求修改html正文内容。但是问题在于浏览器中的重新加载按钮。例如,如果我单击“关于”菜单按钮,则JS函数将从后端获取并显示有关的数据。显示网址为https://some.domain/about

现在,如果我刷新页面,

  1. 默认情况下,它将转到404页。
  2. 我在firebase.json中使用了以下重定向。但是结果是https://some.domain而不是https://some.domain/about,具有正确的内容页面,如按关于按钮时显示的内容。

代码:

  1. 通过history.pushState(null, null, /大约);手动更改URL
  2. 重定向firebase.json

    “重定向”:[{“ source”:“ / about”,“目的地”:“ /”,“类型”:301}]

我想同时保留动态功能,我想在地址栏中保留特定的URL以及该特定URL的内容。

我如何完成它?

javascript html firebase firebase-hosting
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.