Nginx + Plesk + Hotlinking

asterixus

New Pleskian
Hi,

I have a problem with Nginx+ Plesk.

I need to stop hotlinkers from embedding pictures from my server, and I use Plesk functionality to add Nginx directive, like this:

location ~* \.(jpg|jpeg|png|gif)$ {
valid_referers none blocked server_names
*.example.com example.* ~\.google\.;
if ($invalid_referer) {
return 403;
}
}

And it does not work, until I remove the location part:

valid_referers none blocked server_names
*.example.com example.* ~\.google\.;
if ($invalid_referer) {
return 403;
}

Now it will work. How can I define a forbidden filetype in this case?

I am stuck on this, I appreciate any help!

Thanks!
 
Back
Top