Dear all,
I am having a problem getting hotlinking protection to work. I run an image gallery on a nginx webserver and would like to achieve that hotlinking to the images on the website is impossible to save bandwidth.
I have the following code in my location block:
<-- SNIP --->
location ~* \.(png|gif|jpg|jpeg)$ {
valid_referers server_names;
if ($invalid_referer) {
return 403;
}
}
<-- SNAP -->
That works fine so far. But the problem is that the gallery script creates image links that look like this:
<-- SNIP --->
http://www.mydomain.com/image.php?twg_album=album-05900-05999&twg_show=image-05995.jpg
<-- SNAP -->
These do not trigger the hotlink protection. I am totally lost and have no idea how I might be able to protect those image links from hotlinking.
Any help would be highly appreciated! Thank you all in advance!
Kind regards
-Amitz