看到这个
和这个
<IfModule !mod_php5.c> <FilesMatch "\.php$"> Order allow,deny Deny from all Allow from none </FilesMatch> </IfModule>
现在我不知道mod_php5.c名称因为我不是服务器所有者我只是有小主机现在有没有其他办法做这个人我想拒绝访问PHP文件时,PHP不再在这里
将所有文件放在服务器根目录之外的另一个文件夹中,设置一个单独的文件来configuration第二个文件夹的path; 之后,留在你的Web根文件中的相同名称的文件,并包括在飞行中的真实文件。
index.php一个例子:
<?php require '../mysite_config.inc.php'; require INCDIR . 'index.php'; ?>
其中mysite_config.inc.php包含:
<?php define('INCDIR', '../the_real_folder/'); ?>
如果你想拒绝访问所有的PHP文件,你可以使用mod_rewrite:
RewriteEngine On RewriteRule *.php accessdenied.html
并有一个名为“accessdenied.html”的HTML文件显示错误,或者将上面的“accessdenied.html”replace为您希望用户redirect到的页面的链接。