当前位置:  开发笔记 > 编程语言 > 正文

Mod Rewrite:适用于所有js和css文件,除了

如何解决《ModRewrite:适用于所有js和css文件,除了》经验,为你挑选了1个好方法。

我需要对所有javascript和CSS文件应用minify操作,除了我指出的那些.

我有这个适用于所有文件(css和js)的条件和规则:

RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.)(js|css)$ minify.php?q=$1$2 [L,NC]

我需要添加条件来说:

适用于除以下所有:jquery.js,prototype.js等.



1> Nick Berardi..:

试试这个

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,它可以在硬盘上找到.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有