question revarding referers

Roxis roxis at list.ru
Wed Apr 30 01:15:03 MSD 2008


On Tuesday 29 April 2008, Stefanita Rares Dumitrescu wrote:
>         location ~*
> ^.+.(jpg|jpeg|gif|css|png|js|ico|flv|txt|zip|mp3|rar|w3x)$ {
>                 if ($invalid_referer)
>                 {
>                    #return 403;
>                    rewrite / http://www.mysite.com/;
>                 }
>                 root              /home/account/public_html;
>                 expires           30d;
>         }
>
>
>
> the problem is that if the extension is changed, for example JPG or JpG,
> the location regex  does not work. it's case sensitive.

it should work, but isn't 100% correct.
backslash before second dot is missing.

do you have any other locations before this one?





More information about the nginx mailing list