如何从firebase宿主中删除文件



我使用带有firebase功能的firebase托管,该功能将根据所服务的设备类型为主页提供服务。

早些时候,我的主页是通过index.html文件提供的。但现在我不想在我的域名被攻击时提供index.html。我已将主页配置为通过/路由的功能提供服务。它在我所在的地方运行良好。

但当我部署它时,旧的index.html仍在提供服务。

如何删除此文件。

根据文档,Firebase Hosting总是更喜欢提供静态内容,而不是任何功能重写:

主机响应的优先级顺序

上面描述的不同Firebase主机配置选项页面有时会重叠。如果存在冲突,Hosting将确定其响应使用以下优先级顺序:

  1. 以/_/*路径段开头的保留命名空间
  2. 配置的重定向
  3. 完全匹配静态内容
  4. 配置的重写
  5. 自定义404页面
  6. 默认404页

请注意,静态内容先于重写。

听起来您的静态内容中仍然有一个index.html文件用于部署。您只需从本地项目中删除该文件,然后再次部署以将其从Firebase中删除,这样路径就由函数重写来提供了。

相关内容

  • 没有找到相关文章