我在我的apache的security.conf文件中有以下代码
<DirectoryMatch "/(albums|attachment(s)?|upload(s)?)"> Options -ExecCGI <IfModule php5_module> php_flag engine off </IfModule> </DirectoryMatch>
这是为了防止这些目录中的任何文件的PHP执行。
但是,如果我有这个代码,那么名为attachment.php的文件也不会执行PHP代码。 我可以修改正则expression式不包含attachment.php文件。 但是,问题是为什么上面的DirectoryMatch导致我的文件没有得到执行。
如path:
文档根目录:/ var / www / html
上传/附件目录:
在/ var / WWW /上传
在/ var / WWW /上传/附件
在/ var / WWW /上传/相册
在/ var / www / html等/附件
attachment.php文件:/var/www/html/attachment.php