我正在尝试学习如何根据“REQUEST URI”或目录名称的长度应用RewriteCond。
所以对于三个字母的目录(/ ark /,/ pit /,/ dyn /等),我想申请一个RewriteCond。目前我这样做:
RewriteCond %{REQUEST_URI} !(ark|pit|dyn) [NC]
哪个有效,但这个列表可能会变得很长,似乎使用正则表达式或其他东西来选择所有三个字母目录会更容易。
有什么想法吗?
答案 0 :(得分:1)
试试这个:
RewriteCond %{REQUEST_URI} !([a-z]{3}) [NC]
这将匹配任何具有小写字母且长度为3
的文件夹名称