nginx重写限定文件夹deny权限


nginx的重写规则其实跟apache的重写规则大同小异。要跟yii一样限定某个文件夹以及文件夹内的文件不能够被访问,可以用以下nginx重写规则:

location / {
    #return 404;
    if (!-e $request_filename){
        rewrite ^/(.*)$ /index.php last;
    }
}

#限定goat文件夹以及里面的文件不给访问。
location ^~ /goat {
    deny all;
    return 404;
}

原文链接:https://blog.yongit.com/note/113664.html