匹配项
在 switchhoster 中,匹配项是集合中的核心单元,用于定义当前集合可以用于切换的 目标 URI。通过创建多个匹配项,你可以快速切换到指定的 URI,以适应不同的工作场景。
基本信息
- 名称:为匹配项提供一个简洁的名称,帮助你快速识别每个匹配项的作用。例如你可以使用子域进行命名。
- 目标 URI:定义切换后的目标 URI。目前仅支持
http或https协议,如果未填写 scheme 则默认补全为http。
Scheme 省略策略
若输入目标 URI 未包含 scheme 时默认将会使用 http,即默认支持 https 切换到 http。
在 http 切换 https 如果仍想省略 scheme,你可以选择在反向代理中配置 强制https 或者在目标 URI 选项中输入期望的 scheme。
示例
www.example.com 将会被补全为 http://www.example.com。
示例
假设你当前的 URI 为 https://www.example.com/page?source=google,并创建了 3 个匹配项:
| 匹配项名称 | 目标 URI | 切换结果 |
|---|---|---|
| www | www.domain.com | 无响应 |
| sub | sub.domain.com | https://sub.domain.com/page?source=google |
| dev | localhost:3000 | http://localhost:3000/page?source=google |
提示
MacOS 用户可以通过快捷键 Option ⌥ + Tab 键完成切换。
Windows 及其他操作系统用户将使用 Ctrl + Tab 键完成切换。
操作
你可以对匹配项执行以下操作来管理和修改匹配项:
- 添加当前项:在当前集合中添加一个新的匹配项,指定匹配项名称和目标 URI。
- 删除当前项:删除当前匹配项,此操作不可撤销。请确认后再进行。
- 保存当前项:保存对当前匹配项所做的修改,确保修改内容得到更新。
- 放弃编辑:放弃当前对匹配项的所有编辑,返回到匹配项列表页面。