Firebase:使用URL变量重写/重定向URL

Firebase:使用URL变量重写/重定向URL,firebase,firebase-hosting,Firebase,Firebase Hosting,我想访问Firebase托管网站上的example.com/folder/value1/value2/,并从example.com/folder/index.html加载内容?var1=value1&var2=value2,同时保留新URL(不重定向到包含变量的.html页面) 我尝试了以下操作,但返回404错误: rewrites": [ { "source": "/folder/:value1*/:value2*/", "destination": "/folder/inde

我想访问Firebase托管网站上的example.com/folder/value1/value2/,并从example.com/folder/index.html加载内容?var1=value1&var2=value2,同时保留新URL(不重定向到包含变量的.html页面)

我尝试了以下操作,但返回404错误:

rewrites": [ {
    "source": "/folder/:value1*/:value2*/",
    "destination": "/folder/index.html?var1=:value1&var2=:value2"
  }

如果这在Firebase中是可能的,有什么想法吗?与htaccess重写类似?

Firebase主机重写仅重写文件路径,而不重写查询参数。无法在重写中使用捕获(仅在重定向中),并且目标必须是已部署静态文件的精确路径。

Firebase主机重写仅重写文件路径,而不是查询参数。在重写中不可能使用捕获(仅在重定向中),并且
目的地必须是已部署静态文件的精确路径。

所以我应该在上面的示例中使用重定向?这会将访问example.com/folder/value1/value2/的用户重定向到example.com/folder/index.html?var1=value1&var2=value2,但地址栏中会有最终URL?i、 e.地址栏url不可能显示为example.com/folder/value1/value2/。有什么消息吗?所以我应该在上面的示例中使用重定向?这会将访问example.com/folder/value1/value2/的用户重定向到example.com/folder/index.html?var1=value1&var2=value2,但地址栏中会有最终URL?i、 e.地址栏url不可能显示为example.com/folder/value1/value2/。有什么消息吗?