← 全部文章

指南

进阶 URL 模式 —— 你不知道的那些匹配

URL 模式决定一条规则在哪里执行。大多数用户只知道 example.com/* —— 但精确的匹配,是一条「差不多」工作的规则和一条恰好在该工作的地方工作的规则之间的区别。

五个该知道的模式

模式匹配
https://example.com/admin只匹配那个精确地址
https://example.com/*那个网站的每个页面
https://*.example.com/*每个子域名(app.、blog.、...)
*://localhost:*/*任何端口和协议上的 localhost
*staging*任何含「staging」的 URL

子串模式 —— 最被低估的

表格的最后一行是关键的那个:*staging* 不是一个「域名」—— 它是任何「staging」这个词出现在某处的 URL。一条带红色「DEV」横幅的规则,模式 *staging* —— 它就给你标记每一个 staging 环境,不管域名或客户是什么。

模式在层级里叠加

一个模式可以设在三个层级上:文件夹、分组、规则。它们一起作用 —— 一个逻辑。一个 *.example.com/* 的文件夹加一条 */checkout* 的规则意味着:「只有结账页面,只在 example.com 的子域名上」。上面宽,下面窄。

常见错误

另见

安装 JustZix —— 把一条规则精确瞄准到你想要它的地方。

为这篇文章评分

暂无评分 — 成为第一个。

自己动手试试

安装 JustZix,粘贴本文中的任意代码片段。两分钟,从零到一条在你所有设备上生效的规则。

获取 JustZix

功能 · 工作原理 · 示例 · 应用场景