I use the codes below to block access from improper links to image and mp4 files:
Block access to a particular folder:
I hope the information is useful.
NGINX:
location ~* .*\.mp4 {
valid_referers none blocked dominio1.com www.dominio1.com dominio2.com www.dominio2.com;
if ($invalid_referer) {
return 403;
}
expires 365d;
mp4;
}
NGINX:
location ~* \.(mp4)$ {
root /home/admin/web/dominio.com/public_html;
valid_referers none blocked dominio.com www.dominio1.com;
if ($invalid_referer) {
return 403;
}
}