如何配置 nginx 以提供可从根路径访问的静态文件

如何配置 nginx 以提供可从根路径访问的静态文件

我有一个文件夹:/var/www/html/static/fav

包含必须可从根路径访问的文件。例如,如果该路径下有一个文件:android-chrome-512x512.png,则:example.com/android-chrome-512x512.png 应该可以访问。

在此之上

example.com/fav/android-chrome-512x512.png 也应该可以访问,通过在 nginx conf 中添加以下规则即可实现:

location ~* ^/(css|fav|img|js) {
$remote_addr;
    root /var/www/html/static;
    expires 7d;
  }

我还需要在 nginx conf 中做哪些更改才能实现我的目标?

请注意,fav 文件夹中有扩展名为 png、svg、xml 和 webmanifest 的文件。我希望 fav 文件夹中的所有文件都可以访问。

相关内容