如果filename.js缺少NGINX重写,请尝试filename.js.php
我想将服务器上任何文件夹中的任何.js的任何filename.js请求重写为filename.js.php。我正在尝试:如果filename.js缺少NGINX重写,请尝试filename.js.php,nginx,rewrite,Nginx,Rewrite,我想将服务器上任何文件夹中的任何.js的任何filename.js请求重写为filename.js.php。我正在尝试: location ~ ^/(.)$\.js { try_files $uri $uri.php; } 所以 如果文件丢失,则重写为: myserver.com/somepath/filename.js.php 为任务尝试此位置将其置于php位置之前: location ~ \.js$ { try_files $uri $uri.php; } 在尝试使用正则表达式之
location ~ ^/(.)$\.js {
try_files $uri $uri.php;
}
所以
如果文件丢失,则重写为:
myserver.com/somepath/filename.js.php
为任务尝试此位置将其置于php位置之前:
location ~ \.js$ {
try_files $uri $uri.php;
}
在尝试使用正则表达式之前,请尝试学习更多有关正则表达式的知识。
location ~ \.js$ {
try_files $uri $uri.php;
}