我已经搜索了文档,我似乎不明白为什么如果你在firebase主机上刷新工作页面,它会抛出一个404。除非你试图直接访问一个页面,或者如果你刷新页面(我猜是客户端浏览器状态和服务器状态之间有差异),否则这个网站会正常工作。
网站:rockgodstudios.com
我已经搜索了文档,我似乎不明白为什么如果你在firebase主机上刷新工作页面,它会抛出一个404。除非你试图直接访问一个页面,或者如果你刷新页面(我猜是客户端浏览器状态和服务器状态之间有差异),否则这个网站会正常工作。
网站:rockgodstudios.com
3条答案
按热度按时间hujrc8aj1#
这是cleanUrls。像一个假人,我有它 * 外 * 的
hosting
JSON。移动它正确地修复了我的问题。张贴为任何人在未来有这个问题。ahy6op9u2#
我在另一个问题的帮助下解决了这个问题:
Next JS on Firebase Hosting
虽然这使得每次你刷新任何页面时,你都被重定向到“主页”页面。
pbpqsu0x3#
我使用dynamicLinks修复了此问题:-
创建自定义域动态链接
您可以使用重写来创建自定义域动态链接。有关为动态链接设置自定义域的详细信息,请访问动态链接文档。请在
firebase.json
文件中编写以下代码。