June 11, 2015 04:32AM
Oleksandr V. Typlyns'kyi Wrote:
-------------------------------------------------------
> Today Jun 10, 2015 at 08:48 warzoni wrote:
>
> > Прошу извинить я поспешил с выводом. опишу более подробно.
> >
> > У нас есть мобильная версия основного сайта, который использует кеш
> нгинкса.
> > Определением мобильников и редиректами туда занимается нгинкс.
> Необходимо
> > сделать механизм, с помощью которого можно сообщить нгинксу о том,
> что
> > мобильной версии конкретной страницы нету, и редирект совершать не
> нужно.
>
> Если редирект делает nginx правилами rewrite, то работает это до
> каких-либо запросов к бэкэнду. Если множество таких страниц заранее
> известно, то нужно учесть эти URI в правилах редиректа. Если же нет,
> то
> вывод, думаю, очевиден - делать перенаправление в коде, который
> отлично
> знает про версии страниц.
> Пройти мимо кеша для мобильных клиентов поможет cache_bypass.
> Если кешируете и редиректы, то аналогичные переменные нужны в
> no_cache
> или как часть cache_key.
> Переменные задавать по условиям для редиректов через map или if+set.
>
> --
> WNGS-RIPE
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru

Да это понятно, но у нас интересная ситуация, сайт основной сидит в кеше nginx, а когда нам надо сделать что бы мобильный пользователь смотрел полную страницу сайта, а не мобильную, то миханизм даже если мы установим в пхп просмотра полной версии не срабатывает. Так как сайт в кеше и пока он не очистится код не сработает. и пользователь будет редиректится на мобильную версию по правилам nginx.
Subject Author Posted

Re: $sent http ... не работает.

Daniel Podolsky June 10, 2015 06:28AM

Re: $sent http ... не работает.

warzoni June 10, 2015 07:39AM

Re: $sent http ... не работает.

Oleksandr V. Typlyns'kyi June 10, 2015 07:48AM

Re: $sent http ... не работает.

warzoni June 10, 2015 08:02AM

Re: $sent http ... не работает.

Daniel Podolsky June 10, 2015 08:22AM

Re: $sent http ... не работает.

warzoni June 10, 2015 08:24AM

Re: $sent http ... не работает.

Oleksandr V. Typlyns'kyi June 10, 2015 08:26AM

Re: $sent http ... не работает.

warzoni June 10, 2015 08:48AM

Re: $sent http ... не работает.

warzoni June 10, 2015 10:01AM

Re: $sent http ... не работает.

warzoni June 10, 2015 10:03AM

Re: $sent http ... не работает.

Oleksandr V. Typlyns'kyi June 10, 2015 01:14PM

Re: $sent http ... не работает.

warzoni June 11, 2015 04:32AM

Re: $sent http ... не работает.

Aleksandr Sytar June 11, 2015 07:30AM

Re: $sent http ... не работает.

warzoni June 11, 2015 09:43AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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