除了一些文件类型之外的所有htaccess正则表达式

时间:2015-05-07 11:12:07

标签: regex apache .htaccess

我正在尝试在目录cgi中设置规则,这有效,但我想避免使用.cgi .php和.html文件类型

<Files *>
    SetHandler default-handler
</Files>

我可以用正则表达式添加该异常吗?

1 个答案:

答案 0 :(得分:3)

您需要使用FilesMatch使用负前瞻性正则表达式:

<FilesMatch "^(?!.*\.(cgi|php|html)$).*$">
    SetHandler default-handler
</FilesMatch>