Welcome! Log In Create A New Profile

Advanced

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

February 24, 2016 01:22AM
Да, мне надо ИЛИ. Ваш вариант сработал, буду тестировать.
Дайте линк, откуда можно понять все про map.
что значит 000 0 ? Почему так записывается ?

Иван Wrote:
-------------------------------------------------------
> В письме от 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: 320
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