如果filename.js缺少NGINX重写,请尝试filename.js.php

时间:2014-09-16 16:57:49

标签: nginx rewrite

我想为服务器上任何文件夹中的任何.js重写filename.js.phs的任何filename.js请求。我正在尝试这个:

location ~ ^/(.)$\.js {
try_files $uri $uri.php;
}

所以

myserver.com/somepath/filename.js  
如果文件丢失,则

重写:

myserver.com/somepath/filename.js.php

1 个答案:

答案 0 :(得分:0)

为您的任务尝试此位置(将其放置在php位置之前):

location ~ \.js$ {
   try_files $uri $uri.php;
}