为什么在htaccess正则表达式中加倍斜线(即:\\.)?

Eri*_*ric 7 regex apache pcre mod-alias

从另一个答案来看,这个双斜线点很常见

RedirectMatch 404 /\\.svn(/|$)
Run Code Online (Sandbox Code Playgroud)

由于我们匹配"/.svn"等,为什么这不是一个单一的斜线来逃避这段时间?

anu*_*ava 1

这里允许双重转义,但并不是真正需要的。所以这两条规则都有效:

RedirectMatch 410 /\\.svn(/|$)
Run Code Online (Sandbox Code Playgroud)

或者

RedirectMatch 410 /\.svn(/|$)
Run Code Online (Sandbox Code Playgroud)