我想防止用户通过直接链接访问我网站上的图像,所以我将其放在nginx配置文件中:
location ~* ^.+\.(jpg)$ {
return 404;
}
它工作正常,但是当我打开包含图片的页面时,它也返回404,图片未加载。它只有在我这样做的情况下才能起作用:
location ~* ^.+\.(jpg)$ {
root /var/www/project/public;
}
但随后可以通过直接链接访问
您能帮我阻止直接访问链接中的图像并允许它们显示在页面内吗?
谢谢!