当前位置: 首页 > 知识库问答 >
问题:

重写firebase.json的规则以配置firebase宿主

卢树
2023-03-14

我正在开发一个web应用程序,并在Firebase主机上托管所有文件。

到目前为止,我的页面URL看起来像

mydomain.com/user/index.html?user=username
mydomain.com/username
{
  "hosting": {
    "public": "psNew4",
    "ignore": [
      "firebase.json",
      "**/.*",
      "**/node_modules/**"
    ],
    "redirects": [ {
    "source": "/user/index.html?user=:username", // username is dynamic
    "destination": "https://example.com/:username",
    "type": 301
  }]
  }
}

共有1个答案

慕阳
2023-03-14

根据Firebase关于捕获用于重定向的URL段的文档,您正在寻找如下内容:

"hosting": {
  // ...

  "redirects": [ {
    "source": "/user/index.html?user=:username",
    "destination": "https://example.com/:username",
    "type": 301
  }]
}
 类似资料:
  • dml2select Description:将数据库更新请求转换为只读查询请求,便于执行EXPLAIN Original: DELETE FROM film WHERE length > 100 Suggest: select * from film where length > 100 star2columns Description:为SELECT *补全表的列信息 Original:

  • 规则配置即根据系统内影响资源安全的条件设置相应的规则,如安全组的规则设置等,当资源匹配规则则表示资源的安全性较低,需要用户进行处理等。 规则配置即根据系统内影响资源安全的条件设置相应的规则,如安全组的规则设置等,当资源匹配规则则表示资源的安全性较低,需要用户进行处理等。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “优化建议/安全检查/规则” 菜单项,进入规则配置页面。 修改规则

  • 规则配置即针对不同资源的使用情况设置对应的规则,当资源匹配规则代表资源需要按照费用优化进行优化。 规则即平台不同资源的使用情况等条件默认生成的对应规则,系统将根据扫描间隔全局扫描系统中的所有资源,当资源匹配规则则代表资源有优化的空间,将会显示在建议列表里等待用户处理。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “优化建议/成本优化/规则” 菜单项,进入规则配置页面。 修改规则配

  • 规则配置 添加激活注册中心后,可以获取当前注册中心中所有数据源的相关配置,包括数据分片,读写分离、Properties 配置等。 可以通过 YAML 格式对相关配置信息进行修改。 点击 + 按钮可以添加新的数据源和分片规则。

  • 查看老版本配置规则。 覆盖规则是Dubbo设计的在无需重启应用的情况下,动态调整RPC调用行为的一种能力。2.7.0版本开始,支持从服务和应用两个粒度来调整动态配置。 概览 请在服务治理控制台查看或修改覆盖规则。 应用粒度 # 将应用demo(key:demo)在20880端口上提供(side:provider)的所有服务(scope:application)的权重修改为1000(weight:1

  • 有时我们要对程序中一些 url 进行一个美化的操作,为了用户更方便的设置 url 美化功能,我们要应用下对我们应用的url 进行一个规则的设置, 如我们在portal应用下加上url.php配置文件,文件内容如下: <?php // +---------------------------------------------------------------------- // | ThinkC