DBMNG数据库管理与应用

书籍是全世界的营养品。生活里没有书籍,就好像没有阳光;智慧里没有书籍,就好像鸟儿没有翅膀。
当前位置:首页 > 服务器配置 > nginx

Nginx怎么禁止对某个文件夹下的php文件解析?

只想禁止sys/nuser/目录下的php文件解析?
我试了很多方法怎么都不行……

location ~ sys/nuser/.*.php
{
return 403;
}

location ~ ^/sys/.*\.php$
   {
     deny    all;
   }

这两个都试过了 都不行!

网上那几个.txt禁止访问的例子不要发出来 因为他们都是网站目录下所有文件夹下的都不能访问!而我要的是特定目录下的不能访问!!





解决方法:
location ~ ^/upload/.*\.(php|php5)$
{
deny all;
}

其中upload换为你要设置的目录名字

这条规则的含义是匹配请求连接中开头是/upload/,中间匹配任意字符,结尾匹配.php或者.php5的页面,最后利用deny all禁止访问
本站文章内容,部分来自于互联网,若侵犯了您的权益,请致邮件chuanghui423#sohu.com(请将#换为@)联系,我们会尽快核实后删除。
Copyright © 2006-2023 DBMNG.COM All Rights Reserved. Powered by DEVSOARTECH            豫ICP备11002312号-2

豫公网安备 41010502002439号