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!
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!