阻止php文件访问(modsecurity)

Kas*_*hif -1 mod-security apache-2.2

如何阻止对 PHP 文件的所有访问?文件名类似于sm6######.phpwhere####可以是任意随机数字。

我该如何使用mod_sec

Lad*_*ada 5

这听起来像是<FilesMatch >指令的合适情况,根本不需要mod_security

<FilesMatch sm6[0-9]+\.php>
  Order Allow,Deny
  Deny from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

当然,如果您不希望任何人访问该文件,为什么不将其删除或移出DocumentRoot.

如果您编辑问题以包含更多关于不应访问该文件的信息,我将更新我的答案以匹配。

  • 您不知道 mod_security 的目的是什么,但您一定会通过一个非常简单的解决方案来解决您的问题?如果您不熟悉 mod_security,您不应该负责管理它的规则集。如果你是,你有更大的问题,需要在继续之前让自己非常熟悉它。 (2认同)