WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

Apache下禁止某目录的PHP执行权限

更新时间:2013-07-11 08:27 作者:佚名点击:

在IIS环境下,可以在Internet 信息服务(IIS)管理器中对目录的脚本执行权限进行设置。

在Apache环境下如何设置呢?

我查到了两种方案:

方案1)通过.htaccess限制对.php文件的请求。

在要取消PHP执行权限的目录下建立.htaccess文件,输入下面的内容并保存即可。

<Files  ~ ".php">

order allow,deny

deny from all

</Files>

前提是你的Apache开启了URL重写功能。


方案2)在Apache的配置文件中设置。

找到对应的虚拟主机节,并加入如下内容,然后重启httpd即可。

<Directory  "要去掉PHP执行权限的目录路径">

<Files  ~  ".php">

  Order  allow,deny

  Deny  from  all

</Files>

</Directory>

目前我采用的是方案1,我感觉这样比较灵活。而且对于一般没有管理Apache权限的虚拟主机也适用

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容