• Inviting everyone who uses WordPress management tools in Plesk
    The Plesk team is conducting a 60-minute research session that includes an interview and a moderated usability test.
    To participate, please use this link .
    Your experience will help shape product decisions and ensure the tools better support real-world use cases.

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