假设我收到对文件的 GET 请求/dir/01/23/file.ext
。我想提供/dir/01/23
无扩展名的文件。文件名应为file.ext
03 而不是 03,并且应使用 mime .ext
。如何在 nginx 中编写规则来执行此操作?
答案1
rewrite ^/dir/01/23/file.ext$ /dir/01/23 break;
或者
rewrite ^(.*)/file.ext$ $1 break;
您可能还需要指定专用位置。例如:
location /dir {
root $docroot;
}