30.05.2017, 17:53, "Dee Dee" <[email protected]>: > Добрый день всем. > > У меня возникла проблема на, казалось бы, простой задаче. У меня есть > порядка 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 > [email protected] > http://mailman.nginx.org/mailman/listinfo/nginx-ru -- Regards, Konstantin _______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
