nginx加路径才能访问,默认根目录设置禁止

皮一下很开心
  • 8

楼主有个米,全部放图片用的。

首页不想让人直接访问,

需要加上路径才能给你访问内容

例子

www.baidu.com 返回给你404

www.baidu.com/tupian/1.jpg 返回给你资源

访问我首页就给你 跳转 或404

带上路径或图片地址我才不跳转 ,给你所要的资源

nginx 怎么配置呢 下面代码只是抛砖引玉用,

正确的 还请各位大神赐教

location ^ ~ /tupian/ {
    if ($request_uri~ / tupian / (. * )) {
        set $bucketid $1;
    }
    proxy_pass http: //404.404;
}

回复
阅读 4.1k
2 个回答

这样呢

server {
    listen 80;
    
    location ~* ^/tupian/.*(jpg|png|gif)$ {
        try_files $uri =404;
    }
    
    location / {
        return 404;
    }
}
JonLee
  • 938

server 不配 index就行了


server
{
    listen 80;
    // index index.html index.htm;
    root  /www/;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏