On Nov 12, 2012, at 13:19 , justin wrote:
> Ahh right, so basically I have to copy:
>
> valid_referers server_names not-my-domain.com;
> if ($invalid_referer) {
> return 403;
> }
>
> Into the php match block. Is there a way to do this without having the same
> exact code copied into both location blocks?
You have to copy only
if ($invalid_referer) { return 403; }
The issue is that while the most nginx directive are declarative and
and can be easy inherted, the "if", "rewrite", "set", and "return" are
imperative directives.
--
Igor Sysoev
http://nginx.com/support.html
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx