Nginx 文件不存在则使用 Rewrite 规则

  • 2025年1月9日

在处理静态资源和业务逻辑时可能需要优先判断静态文件是否存在再去调用相关业务逻辑,Nginx 配置如下:

Nginx
location ~ ^.*_.*\.md$
{
  try_files $uri $uri/ @rules;
}

location @rules
{
  rewrite ^.*_(.*)$ /_$1 last;
}
0
希望看到您的想法,请您发表评论x