httpd阻止访问目录中的所有文件类型,但允许访问单个文件。

时间:2017-12-14 15:38:23

标签: apache httpd.conf

在我的网站内我有一个目录/ here / is / the / dir / path

我想允许访问子目录中的单个文件          示例:test / testfile.xml 但是想要拒绝访问其他文件列表(jsp,class,jar,xml)

我有这个我想放在httpd.conf

    <Directory /here/is/the/dir/path >

    <FilesMatch "test.xml">
    Order Allow,Deny 
    Allow from All 
    Deny from None 
    </FilesMatch>

    <FilesMatch "+\.(jsp|class|jar|xml)">
    order allow,deny
    deny from all
    </FilesMatch>

    </Directory>

这是写这个的正确方法吗?有没有办法将我的两个文件匹配语句组合成一个语句?

1 个答案:

答案 0 :(得分:0)

所述方法已经过测试并且正在运行。