网上搜索到的大多数是用rewrite来实现,
[text]RewriteEngine on
RewriteCond % !^$
RewriteRule \.(php)$ - [F][/text]
占用资源不说,效果还不好,对于不是.php后缀的PHP可执行文件还要单独写
同样下面的方法也不好
[text]<Directory /var/www/bbs/attachments>
<Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>[/text]
后来在外国BBS上找到了这个方案,设置php_admin_flag engine off
[text]<Directory "/bbs/attachments">
AllowOverride All
php_admin_flag engine off
Order deny,allow
Allow from all
</Directory>[/text]
效果不错