【发布时间】:2015-07-14 11:47:09
【问题描述】:
我经常在RewriteCond 中看到?! 组合在.htaccess 文件中,如下所示:
RewriteCond %{REQUEST_URI} ^(?!/slim_demo/index\.php).*$
据我了解,该指令检查/slim_demo/index.php 是否不是REQUEST_URI 的一部分。这很奇怪;最前面的? 有什么用,尤其是当它没有匹配的前导字符时。文档说? "makes the match optional",但? 之前的唯一内容是分组括号。这是否意味着? 将分组设为可选?很有道理!
有什么奥秘?
【问题讨论】:
-
@arco444 啊,我希望我知道如何搜索它!非常感谢。