ImageHub – 图仓,提供免费图片托管,专业图片外链,免费图床,公益图床,免费相册,支持相册加密,支持图片批量上传,原图保存,不限空间,不限流量,分线路解析,全球CDN加速。提供源图片链接、BBCode代码,支持HTML缩略图显示。全球CDN加速,多地数据实时备份,保障数据安全。
为防止滥用,有时需要屏蔽一些不良网站的外链权限,nginx
可通过http_referer
实现,只需在nginx
的server
段增加以下内容即可:
# Block access from certain websites
if ($http_referer ~* "test.com|xxoo.com") {
return 404;
}
以上内容实现针对test.com
和xxoo.com
网站外链权限的屏蔽,从test.com
和xxoo.com
传入的请求均返回一个404
状态码。使用宝塔面板的,直接将上述内容添加到伪静态,即可实现相应效果。也可以针对来自屏蔽网站的访问进行内容替换,相应代码修改为:
# Block access from certain websites
if ($http_referer ~* "test.com|xxoo.com") {
rewrite ^/ https://s1.imagehub.cc/404.jpg;
}
rewrite
后添加要替换的内容,本例使用https://s1.imagehub.cc/404.jpg
图片进行替换,按需修改成自己要替换的内容即可。