我需要对所有javascript和CSS文件应用minify操作,除了我指出的那些.
我有这个适用于所有文件(css和js)的条件和规则:
RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*\.)(js|css)$ minify.php?q=$1$2 [L,NC]
我需要添加条件来说:
适用于除以下所有:jquery.js,prototype.js等.
试试这个
RewriteCond %{REQUEST_FILENAME} !^.*jquery.js$ RewriteCond %{REQUEST_FILENAME} !^.*prototype.js$ RewriteCond %{REQUEST_FILENAME} -f RewriteRule ^(.*\.)(js|css)$ minify.php?q=$1$2 [L,NC]
关键是使用"!"反转正则表达式.(感叹号)说文件名不是jquery.js而不是prototype.js,它可以在硬盘上找到.