.htaccess 组合多个文件匹配(特定文件)
如何为特定文件组合多个文件匹配 我找到的所有示例都是用于组合文件扩展名的 在我的情况下,我只希望允许3个文件:.htaccess 组合多个文件匹配(特定文件),.htaccess,.htaccess,如何为特定文件组合多个文件匹配 我找到的所有示例都是用于组合文件扩展名的 在我的情况下,我只希望允许3个文件: /img/logo.png /sound/true.p3 /sound/false.mp3 我测试过了,但不干净: <FilesMatch logo.png> Allow from all Satisfy Any </FilesMatch> <FilesMatch true.mp3> Allow from all Satisfy A
/img/logo.png
/sound/true.p3
/sound/false.mp3
我测试过了,但不干净:
<FilesMatch logo.png>
Allow from all
Satisfy Any
</FilesMatch>
<FilesMatch true.mp3>
Allow from all
Satisfy Any
</FilesMatch>
<FilesMatch false.mp3>
Allow from all
Satisfy Any
</FilesMatch>
通融
满足任何
通融
满足任何
通融
满足任何
您可以使用带有正则表达式模式的
来测试多个文件
<filesMatch "(logo\.png|true\.p3|test\.jpg)">
Allow from all
Satisfy Any
</filesMatch>
通融
满足任何
filematch
指令的文档是。谢谢,我可以添加文件树吗?例如:“img\logo\.png”?为什么在点之前添加反斜杠?@Rocstar FilesMatch仅适用于与htaccess位于同一目录中的文件。如果您的htaccess位于/img文件夹中,则filematch将应用于该文件夹中的所有文件,即
将匹配文件/img/file.png
。此正则表达式很可能是错误的。你知道ab | c匹配ac和ab吗<因此,代码>p3 | te将匹配p3和pt