apache、nginx禁止网站某个目录下面执行php文件
apache:
在网站根目录的.htaccess文件中加入最后一句:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
RewriteRule Public/(.*).(php)$ – [F]
</IfModule>
nginx:
vhost 文件夹下各个网站的conf文件中加入:
location ~ /abc/Public/.*\.(php|php5)?$
{
deny all;
}



