博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

ngnix 防止图片盗链设置

Posted on 2024-09-26 11:58  PHP-张工  阅读(12)  评论(0编辑  收藏  举报

修改网址的 .conf 文件

    location ~ \.(jpg|png|gif|jpeg)$ {
        valid_referers  none blocked www.zweb.com;
        if ($invalid_referer) {
            #rewrite ^/ http://site3.test.com/notfound.jpg;
            return 403;
        }
    }

说明:

location ~ \.(jpg|png|gif|jpeg)$ { 用来设置防止盗链的文件扩展名

valid_referers  none blocked www.zweb.com *.zweb.com;   配置允许访问的网站,其中 none blocked 允许浏览器直接访问

rewrite ^/ http://site3.test.com/notfound.jpg;  触发防盗链后,替换的显示的图片

return 403;  返回403错误,禁止访问