Welcome! Log In Create A New Profile

Advanced

Re: Писать в лог доступ к определенным ссылкам

Иван
February 22, 2016 07:24AM
В письме от 21 февраля 2016 00:29:35 пользователь IvanMiller написал:
> Любое совпадение.
>
> http {
> map $request:$http_referer:$uri $confirm {
> "~^/mail_confirm/:/mydomain-e.com/mail_confirm/:mail_confirm" 1;
> default 0;
> }

Уточните, пожалуйста, ЛЮБОЕ совпадение подаразумевает ИЛИ, Вы же пишете
конструкцию для И.

То есть логи будут писаться, если
$request ~ ^/mail_confirm/ И $http_referer ~ /mydomain-e.com/mail_confirm/ И
$uri ~ mail_confirm.

Попробуйте заменить
map $request:$http_referer:$uri $confirm {
"~^/mail_confirm/:/mydomain-e.com/mail_confirm/:mail_confirm" 1;
default 0;
}

сначала на

map $request $req_confirm {
~/mail_confirm/ 1;
default 0;
}
map $http_referer $ref_confirm {
~/mydomain-e.com/mail_confirm/ 1;
default 0;
}
map $uri $uri_confirm {
~mail_confirm 1;
default 0;
}

далее, если Вам таки нужен И, то
map $req_confirm$ref_confirm$uri_confirm $confirm {
111 1;
default 0;
}

Если же хотите ИЛИ, то
map $req_confirm$ref_confirm$uri_confirm $confirm {
default 1;
000 0;
}

>
> server {
>

> if (!-e $request_filename) {
> rewrite ^ /index.php last;
> }

Здесь и ниже if лучше заменить на
try_files $uri /index.php

> location /refac {
> if (!-e $request_filename) {
> rewrite ^ /refac/index.php last;
> }
> }
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Писать в лог доступ к определенным ссылкам

IvanMiller February 19, 2016 03:49AM

Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин February 19, 2016 04:46AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 19, 2016 11:37AM

Re: Писать в лог доступ к определенным ссылкам

Maxim Dounin February 19, 2016 09:14AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 19, 2016 11:39AM

Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин February 20, 2016 01:20AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 20, 2016 02:19AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 20, 2016 02:54AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 20, 2016 02:57AM

Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин February 20, 2016 02:58AM

Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин February 20, 2016 02:58AM

Re: Писать в лог доступ к определенным ссылкам

Илья Шипицин February 20, 2016 03:00AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 20, 2016 04:29AM

Re: Писать в лог доступ к определенным ссылкам

Иван February 20, 2016 03:02PM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 21, 2016 12:29AM

Re: Писать в лог доступ к определенным ссылкам

Иван February 22, 2016 07:24AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 24, 2016 01:22AM

Re: Писать в лог доступ к определенным ссылкам

Иван February 24, 2016 01:42AM

Re: Писать в лог доступ к определенным ссылкам

IvanMiller February 24, 2016 04:43AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 73
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready