代码之家  ›  专栏  ›  技术社区  ›  abc def

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

  •  0
  • abc def  · 技术社区  · 2 年前

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

    RedirectMatch 403 ^/files.*$
    

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

    我的apache版本是2.4。

    1 回复  |  直到 2 年前
    推荐文章