首页 > 后端开发 > PHP问题 > apache如何禁止执行php

apache如何禁止执行php

coldplay.xixi
发布: 2023-03-06 10:42:02
原创
2178 人浏览过

apache禁止执行php的方法:首先新建一个“.htaccess”文件;然后复制代码内容“Order allow,deny”到“.htaccess”文件中;最后将该文件直接放到网站根目录里即可。

apache如何禁止执行php

apache禁止执行php的方法:

第一种禁止上传目录运行php的方法

如果你用的虚拟空间可以用.htaccess文件来限制上传目录运行php。

.htaccess方法A

新建一个.htaccess文件,拷贝下面的内容, 上传到要禁止运行php的文件夹内

<Files ~ ".php">    
  Order  allow,deny  
   Deny  from  all  
</Files>
登录后复制

.htaccess方法B

直接放到网站根目录里限制多个目录:

RewriteEngine on RewriteCond % !^$
RewriteRule uploads/(.*).(php)$ – [F]
RewriteRule data/(.*).(php)$ – [F]
RewriteRule templets/(.*).(php)$ –[F]
登录后复制

第二种方法: 修改Apache配置文件

配置中增加如下内容:

<Directory /www/www./upload>
php_flag engine off
</Directory>
<Directory ~ "^/www/.*/upload">
 <Files ~ ".php">
 Order allow,deny
 Deny from all
 </Files>
</Directory>
登录后复制

想了解更多编程学习,敬请关注php培训栏目!

以上是apache如何禁止执行php的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板