Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 位置覆盖文件匹配_Apache - Fatal编程技术网

Apache 位置覆盖文件匹配

Apache 位置覆盖文件匹配,apache,Apache,我有一个位置容器,它正在覆盖filematch指令。我知道位置容器是最后评估的,因此这是预期的行为 但是,我希望根据一组特定的规则授予对某个位置的访问权限,除非请求是针对某些文件类型的,在这种情况下,我希望允许所有请求 <Location /> Order allow,deny ... a handful of allow/deny details here ... </Location> <FilesMatch ".+\

我有一个位置容器,它正在覆盖filematch指令。我知道位置容器是最后评估的,因此这是预期的行为

但是,我希望根据一组特定的规则授予对某个位置的访问权限,除非请求是针对某些文件类型的,在这种情况下,我希望允许所有请求

   <Location />
      Order allow,deny
      ... a handful of allow/deny details here ...
   </Location>

   <FilesMatch ".+\.(css|js)$">
      Order allow,deny
      allow from all
   </FilesMatch>

命令允许,拒绝
... 这里有一些允许/拒绝的详细信息。。。
命令允许,拒绝
通融

如何才能实现我的目标?

根据Deadooshka的评论,解决方案是LocationMatch

   <LocationMatch ".+\.(css|js)$">
      Order allow,deny
      allow from all
   </LocationMatch>

命令允许,拒绝
通融

有两个选项:
<代码>或