Oleksandr V. Typlyns'kyi
June 10, 2015 01:14PM
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
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: 203
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