您可以在任何 URL 段中使用星号 (*) 来匹配特定的模式。例如,example.com/t*st 将匹配:
example.com/testexample.com/toastexample.com/trust
example.com/foo/* 不匹配 example.com/foo,但 example.com/foo* 会匹配。
- 要同时匹配
http和https,请写入example.com。写入*example.com是不必要的。 - 要匹配域上的每个页面,请写入
example.com/*。写入example.com将不起作用。 - 要匹配域及其子域上的每个页面,请写入
*example.com/*。写入example.com将不起作用。 - 页面规则 URL 中的通配符 (
*) 即使不存在任何字符也会匹配,并且可以包括 URL 的任何部分,包括查询字符串。
您可以稍后使用 $<X> 语法引用匹配的通配符,其中 <X> 指示 glob 模式的索引。例如,$1 表示第一个通配符匹配,$2 表示第二个通配符匹配。
$<X> 语法对于 Forwarding URL (转发 URL) 设置特别有用。例如,您可以将 http://*.example.com/* 转发到 http://example.com/images/$1/$2.jpg。
此规则将匹配 http://cloud.example.com/flare.jpg,它将被转发到 http://example.com/images/cloud/flare.jpg。
要在转发 URL 中添加 $ 字符,请在前面添加反斜杠 \ 进行转义,如 \$。