nginx 特殊目录白名单扩展

nginx 特殊目录白名单扩展

如何为我的虚拟主机设置特殊目录的白名单扩展。我的 webapp 安装了 bower,并且我在bower_components虚拟主机的根目录中安装了许多 bower 组件

/vhostroot
  /bower_components
  /foo
  /bar
  index.php

我如何在bower_components目录上设置 nginx 白名单扩展css,js,woff等等……

我的配置不起作用

  location /bower_components {
          if ($request_filename !~* \.(css|js|woff)$ ) {
                  return 403;
                  break;
          }
  }

答案1

我找到了方法,但不管好不好,请给我提供最好的方法

  location ~ /bower_components {
          if ($request_filename !~* \.(css|js|woff)$ ) {
                  return 403;
                  break;
          }
  }

相关内容