Problem with Hotlink Protection
dullnicker
nginx-forum at nginx.us
Wed Sep 14 16:22:30 UTC 2011
Dear Francis,
thank you very much indeed for taking the time to help me out. It seems
that - with your help - I made it! :-)
I inserted the "invalid_referrer" check within the "location ~* \.php$"
block like you suggested and it works like a charm now!
It looks like this:
<-- SNIP -->
location ~ \.php(.*)$ {
valid_referers server_names;
if ($invalid_referer) {
return 403;
}
include fastcgi_params;
fastcgi_intercept_errors on;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
error_page 404 /404page.html; #makes nginx return it's default 404
# page instead of a blank page
}
<--SNAP-->
Again, thank you for your fantastic help!
Kind regards
-Amitz
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,215198,215207#msg-215207
More information about the nginx
mailing list