这意味着:
RewriteRule "(^|/)\." - [F]我知道F标志意味着抛出403个禁止的错误。我知道转义期意味着禁止以句点开头的目录。但括号内的插入符号、管道和斜线的含义是什么?上述声明与这一声明有何不同:
RewriteRule "\." - [F]如果我希望将URL标记为禁用的,当URL以句点开头,但以此目录的异常开始时怎么办:
.well-known更新:看起来我可以用……满足后一个要求。
RewriteRule "(^|/)\.(?!well-known)" - [F]我仍然想知道括号中插入符号、管道和斜线的含义是什么。
发布于 2019-11-11 16:30:03
^和$是表示字符串(或行)开头和结尾的特殊字符。
|是OR符号
(^|/)\.扩展为^.或/. (为清晰起见无需转义斜杠)
^. =以.作为第一个字符的任何字符串
/. =带有/.的任何字符串
https://serverfault.com/questions/991381
复制相似问题