我试图缩小css/js
个文件,如果该文件存在缩小的css/js
副本,但.min.
名称为.htaccess
RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)$ /$1.min.$2 [L,NC]
。我使用以下代码:
/current/assets/css/main.css
因此,当我转到/current/assets/css/main.min.css
时,我会看到/current/assets/css/main.css?t=1
。有没有办法只有在我添加一些GET参数到url?例如,/current/assets/css/main.css
提供了缩小文件,但RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)\?t=[0-9].*$ /$1.min.$2 [L,NC]
没有。我试过了:
%{QUERY_STRING}
但它没有用。猜猜我的mabye应该使用fieldset
,但无法获得结果。谢谢你的建议。
答案 0 :(得分:0)
我发现了如何做到这一点。这完全是%{QUERY_STRING}
。
RewriteCond %{QUERY_STRING} ^t=([0-9]*)$
RewriteCond %{DOCUMENT_ROOT}/$1.min.$2 -f
RewriteRule ^([^.]+)\.(css|js)$ /$1.min.$2 [L,NC]