先服务 .min.css 文件 nginx

Serve .min.css files first nginx

我需要配置nginx服务器。 我有包含 css 个文件的文件夹,其中有 some_file.min.css 个文件,但在 html 网站中要求 some_file.css。我需要将此请求重定向到 *min.css,如果缩小文件不存在 return 正常。css 文件

location ~* \.(css)$ {
        root /usr/share/nginx/html;
        try_files .min. $uri =404;
        expires 30d;
  }

这段代码不起作用。

您需要将 URI 分成两部分,并在中间插入 .min. 序列。您的 try_files 语句可能没问题,但您没有捕获正确的 </code> 和 <code> 变量。

您需要捕获 .css 之前的 URI 部分。例如:

location ~* ^(.*)\.css$ {
    root /usr/share/nginx/html;
    try_files .min.css $uri =404;
    expires 30d;
}