Apache 为 javascript 提供备用文件扩展名?

erj*_*ang 3 apache-2.2

如果客户端请求一个以.jsApache结尾的文件,我希望 Apache 首先检查是否存在具有.js.min相同基名的文件,如果存在则提供该.js文件,否则提供原始文件。我可以使用 Debian 附带的标准 Apache mod 来做到这一点吗?

Ign*_*ams 5

绝对地。

RewriteEngine on
RewriteCond %{REQUEST_URI} \.js$
RewriteCond %{REQUEST_FILENAME}.min -f
RewriteRule (.*) $1.min [T=text/javascript]
Run Code Online (Sandbox Code Playgroud)

L如果您知道不需要进一步重写,您可能还需要该标志。