NGINX获取不带扩展名的文件名

uqjltbpv  于 2023-10-17  发布在  Nginx
关注(0)|答案(1)|浏览(136)

我如何从答案NGINX中提取没有扩展名的文件名
我试试这个
map $uri $basename { ~/(?<captured_basename>[^/]*)$ $captured_basename; }
但这得到的文件名与扩展名请帮助解决这个问题

f0ofjuux

f0ofjuux1#

你可以这样做:

map $uri $basename {
    ~/(?<captured_basename>[^/.]+)(?:\.\w+)?$ $captured_basename;
}
  • 对于无扩展URI /example,基名称将为example
  • 对于example.conf,它也将是example,等等。

相关问题