Welcome! Log In Create A New Profile

Advanced

Re: Массированный rewrite или map ?

Vladimir Getmanshchuk
June 05, 2017 11:38AM
На бэкенде дорого, это форки и tcp оверхед, плюс наверно нагрузка на базу..

Я бы оставил map

вт, 30 трав. 2017 о 18:15 Konstantin Tokarev <annulen@yandex.ru> пише:

>
>
> 30.05.2017, 17:53, "Dee Dee" <nginx-forum@forum.nginx.org>:
> > Добрый день всем.
> >
> > У меня возникла проблема на, казалось бы, простой задаче. У меня есть
> > порядка 300 штук редиректов в разделе блог вида:
> >
> > /blog?page=post&blog=blog_EN&id=298
> > /blog/topic1-theme-for-russian-speakers/
> > /blog?page=post&blog=blog_RU&id=300 /blog/webinar-new-staff/
> >
> > Как я понимаю, тут location это "blog" а далее пошли уже $args.
> > У меня получилось сделать это через map вида:
> >
> > map $args $link {
> > "blog?page=post&blog=blog_EN&id=300" "/blog/webinar-new-staff/";
> > ....
> > default "/blog/";
> > }
> >
> > и
> >
> > if ($args) {
> > return 301 $scheme://$host$link;
> > }
> >
> > Всё работает. Но map из трёхсот записей кажется мне громоздким.
> > Есть ли какие-либо варианты решения задачи, которые более элегантны, чем
> мой
> > ?
>
> В бэкэнде это делать
>
> >
> > Заранее большое спасибо!
> >
> > Posted at Nginx Forum:
> https://forum.nginx.org/read.php?21,274512,274512#msg-274512
> >
> > _______________________________________________
> > nginx-ru mailing list
> > nginx-ru@nginx.org
> > http://mailman.nginx.org/mailman/listinfo/nginx-ru
>
> --
> Regards,
> Konstantin
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

--
Yours sincerely,
Vladimir Getmanshchuk
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Массированный rewrite или map ?

Dee Dee May 30, 2017 10:53AM

Re: Массированный rewrite или map ?

Konstantin Tokarev May 30, 2017 11:16AM

Re: Массированный rewrite или map ?

Dee Dee May 30, 2017 11:20AM

Re: Массированный rewrite или map ?

Vladimir Getmanshchuk June 05, 2017 11:38AM

Re: Массированный rewrite или map ?

Валентин Бартенев June 05, 2017 09:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 54
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