如题,照着网上的教程,禁止了某些目录的php执行权限,但是配置感觉没生效呢 
 
请大神看看哪里写错了吗 
 
配置如下: 设置后重启,然后该目录下的php文件还是能通过url链接访问。我原来apache设置了禁止以后,都不能通过url访问php文件 
 
 
    #出于安全考虑,禁止dedecms中的一些目录执行PHP,不知道为何没有起作用 
   location ~* ^/(about|business|case|client|contact|data)/.*\.(php|php5)$  
    {  
    deny all;  
    } 
    location ~ .php$ { 
    fastcgi_pass 127.0.0.1:9000; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    include fastcgi_params; 
    } 
    #禁止某些目录执行php结束,修改配置需要重启nginx,目录不能绝对路径 
 
 
 |   
 
 
 
 
 |