Welcome! Log In Create A New Profile

Advanced

Re: Вроде как баг в valid_referers

October 08, 2009 08:22AM
On Thu, Oct 08, 2009 at 01:36:45PM +0200, Anton Bessonov wrote:

> С первого взгляда я бы сказал, что так и должно работать, как работает
> сейчас. Со второго:
>
> http://sysoev.ru/nginx/changes.html
>
> 0.7.9
>
> Исправление: если в директивах server_name, valid_referers и map
> использовалась маска вида "*.domain.tld" и при этом полное имя вида
> "domain.tld" не было описано, то это имя попадало под маску; ошибка
> появилась в 0.3.18.

Да. И если я правильно понял изначальную проблему, то можно написать или

domain1.com *.domain1.com
или
.domain1.com


> Денис schrieb:
> > Здравствуйте.
> >
> > Для фильтрации нежелательных referer использую директивы:
> > valid_referers
> > *.domain1.com
> > *.domain2.com
> > ...
> > if ($invalid_referer != 1) {
> > return 444;
> > }
> >
> > В версии 0.6.(не помню какой) все нормально работало. После перехода
> > на 0.7.62 перестали работать фильтры domain.com, а www.domain.com
> > работают, как обычно. Т.е. домены 2-го уровня при таком шаблоне не
> > фильтруются, только 3-го.
> > Это ошибка? Или изменился синтаксис?
> >
> >
> >
>

--
Игорь Сысоев
http://sysoev.ru
Subject Author Posted

Вроде как баг в valid_referers

Денис October 08, 2009 07:24AM

Re: Вроде как баг в valid_referers

Anton Bessonov October 08, 2009 07:48AM

Re[2]: Вроде как баг в valid_referers

Денис October 08, 2009 08:12AM

Re: Вроде как баг в valid_referers

Igor Sysoev October 08, 2009 08:36AM

Re: Вроде как баг в valid_referers

Igor Sysoev October 08, 2009 08:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 205
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready