/?tigstm
斜杠问号跟着 6 个随机字符,腾讯云的负载均衡不给用{}符号,我直接 ^/?[a-z][a-z][a-z][a-z][a-z][a-z]$ 这么写无法匹配上,而且容易把/主页访问也匹配上来了,我需要精确匹配上面的 URL
1
ho121 2024-01-27 20:52:44 +08:00 via Android
^/\?[a-z][a-z][a-z][a-z][a-z][a-z]$
|
2
Pylogmon 2024-01-27 20:53:10 +08:00
^/\?[a-z][a-z][a-z][a-z][a-z][a-z]$
|
3
xtyuns 2024-01-27 20:55:21 +08:00
^\/\?[a-z][a-z][a-z][a-z][a-z][a-z]$
|
4
balabalaguguji OP @ho121 #1 试过,不行,不知道什么归逻辑,腾讯云的负载均衡器
|
5
balabalaguguji OP |
6
yjd 2024-01-27 21:16:08 +08:00
用 6 个“.”
|
7
P233 2024-01-27 21:19:50 +08:00
倒着往前匹配?
\/\?.+?$ |
8
haodingzan 2024-01-27 21:20:07 +08:00
.*\/\?......
|
9
balabalaguguji OP @yjd #6 也是不行,不知道腾讯云这个什么逻辑,怎们都不对,要有一个测试器才好
|
10
Pylogmon 2024-01-27 21:23:51 +08:00
@balabalaguguji #4
~ ^/\?[a-z][a-z][a-z][a-z][a-z][a-z]$ |
11
haodingzan 2024-01-27 21:25:23 +08:00
@haodingzan #8 看了一下文档,似乎要用特定的开头,正则前面加个 ~* 看看?
转发 URL 匹配规则如下: = 开头表示精确匹配。 ^~ 开头表示 URL 以某个常规字符串开头,不是正则匹配。 ~开头表示区分大小写的正则匹配。 ~* 开头表示不区分大小写的正则匹配。 / 通用匹配,如果没有其它匹配,任何请求都会匹配到。 |