<FileMatch \.(?i:gif|jpe?g|png)$>
    Order allow deny
    Deny from all
</FileMatch>一次性拒绝对多种图形文件的访问这我知道,但不知里面的 ?i: 是什么意思?

解决方案 »

  1.   

    对后缀名那部分,忽略大小写
    就是说PnG,GIf等一回事
      

  2.   

    "(?: )" 功能和"()"的功能相似,但是(?: )只是在样式分组,但是不会捕获括号内匹配到的内容(例如preg_match()会包括"()"中的内容,但不会(?:)中的内容),而在i加在?后面 是这种分组结构的一种写法,用于匹配括号中的内容不区分大小写
      

  3.   

    同意  且很详细到位!!!就是不区分大小写,  GIF   JPG   gif  jpg  这样都可以的 !!!你去查下正则表达式的文档也可以很详细的了解!!
      

  4.   

    (?i:gif|jpe?g|png)
    (?i:)是内联模式 在这个分组中忽略大小写的意思
      

  5.   

    (?i:gif|jpe?g|png)
    (?i:)是内联模式 在这个分组中忽略大小写的意思