modrewrite为css / jss缩小

我有一个在CentOS 5-Plesk-Apache服务器上托pipe的网站。 我最近添加了第二个站点到服务器dynamic内容服务。 我已经build立了很好的图像重写规则(静态内容)。 模块重写静态服务器中的URI以指向原始文件。

问题是,第一个网站已安装minify( http://code.google.com/p/minify/ )脚本,但我不知道如何编写一个modwrite规则,如果我有:

<style src='http://www.mystaticserver.com/min/f=style.css'> 

在某个地方,这个变成了这个URL的文件

 http://www.myserver.com/min/f=style.css 

有任何想法吗? 先谢谢你

如果您不想要redirect,则可以使用代理在内部请求该资源,并仅将响应传递给客户端:

 RewriteEngine on RewriteCond %{HTTP_HOST} =static.example.com RewriteRule ^/min/f=.+ http://www.example.com%{REQUEST_URI} [P] 

你可以很容易地使用mod_alias的指令RedirectMatch或mod_rewrite来解决你的问题。

一个可能的重写规则(未经testing)可能是:

 RewriteEngine on Options +FollowSymLinks +SymLinksIfOwnerMatch RewriteRule /min/f=(.*)$ http://www.example.com/min/f=$1 [L]