Apache 无法阻止下载特定文件扩展名(Microsoft Word .docx)

问题描述 投票:0回答:1

我的网站根目录有一个名为“files”的目录。我想阻止客户端下载此目录中存在的任何文件。我在根目录创建了一个 .htaccess 文件并使用

RedirectMatch
指令,如下所示:

RedirectMatch 403 ^/files.*$

它运行良好,客户端无法访问该目录及其中的所有文件,除了具有 .docx 扩展名的文件。对于此扩展,客户端仍然可以下载该文件,我不知道为什么。我尝试了许多其他扩展名,例如 .zip、.pdf、.jpg 以及一些未知的扩展名,例如 .doca、.docy。所有这些都被拒绝,但 .docx 则不然。 我还尝试了其他一些apache的指令,例如

<Files>
<FilesMatch>
,问题仍然存在。

我的apache版本是2.4。

提前感谢您的任何建议和帮助。

apache .htaccess
1个回答
0
投票

它运行良好,客户端无法访问该目录及其中的所有文件(扩展名为 .docx 的文件除外)。对于此扩展,客户端仍然可以下载该文件,我不知道为什么。我尝试了许多其他扩展名,例如 .zip、.pdf、.jpg 以及一些未知的扩展名,例如 .doca、.docy。所有这些文件的访问都被拒绝,但 .docx 则不然。我还尝试了一些其他 apache 指令,例如 和 ,问题仍然存在。

我的apache版本是2.4。

提前感谢您的任何建议和帮助。

© www.soinside.com 2019 - 2024. All rights reserved.