Re: Отрицание в valid_referers

Sergey Kobzar sergey.kobzar на itcraft.org
Пн Июл 9 21:13:13 UTC 2012


Валентин

On 07/09/12 21:45, Валентин Бартенев wrote:
>> Я неполно описал задание:
>>
>> Есть домен domain.com. Необходимо закрыть доступ, где реферером является
>> domain<something>.tld или<something>domain.tld (tld может быть отличным
>> от исходного). В server_names присутствует *.domain.com
>>
>> Т.е. изначально я предполагал регекспом выделить запросы, где не
>> встречается domain в имени сервера...
>>
>> Надо бы его переписать, а то получается я полностью строку Referer
>> проверяю, а не только server name....
>>
>
> У вас вообще она не правильная. Должно быть как-то так: ^((?!domain)[^/])*/

Да - Вы правы.

Спасибо.


> --
> Валентин Бартенев
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru



Подробная информация о списке рассылки nginx-ru