Hello! On Sun, Jul 14, 2013 at 10:53:03AM -0400, commeta wrote:
> Здравствуйте, > Подскажите как сделать конструкцию для отключения кэширования страницы > открывающейся по 303 see other? [...] > proxy_hide_header "Set-Cookie"; > proxy_ignore_headers "Cache-Control" "Expires" > "Set-Cookie"; [...] > на сайте есть корзина, при нажатии на ссылку открывается страница с кодом > 303 see other, мне нужно чтобы страница которая по 303 вернулась не > кэшаровалась, как это сдлеать? Каждый раз, когда я вижу подобный конфиг, сопровождаемый подобными вопросами - мне хочется что-нибудь сделать, чтобы люди перестали использовать proxy_ignore_headers как решение всех проблем. По существу вопроса: Узнать, по какой причине бразуер пришёл с конкретным запросом - нельзя. Так что вычленяйте корзину по другим признакам и отключайте кеширование по ним. Обычно это либо URL (и соответственно отдельный location), либо аргументы запроса. Ну либо уже уберите proxy_ignore_headers, и дайте бекенду управлять кешированием самому. -- Maxim Dounin http://nginx.org/en/donation.html _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx-ru