Не получается прикрыть 404 от аплинка своим (proxy_intercept_errors)

Виталий Ф. funvit на gmail.com
Пн Мар 28 15:02:40 MSD 2011


 #динамику будем брать с frontend и если отсутствует, то скачивать
        location ~*
^.+\.(jpg|jpeg|gif|gz|zip|flv|rar|wmv|avi|css|swf|png|htc|ico|mpeg|mpg|txt|mp3|mov|js)$
{
                expires 1d;
                error_page 404 = @fetch;
        }
        location = /404.html {
                root /var/www/site1/;
        }
        #кэшируем статику на себя
        location @fetch {
                proxy_pass $real_web;
                proxy_store on;
                proxy_temp_path /var/www/site1/_fetch;
                proxy_set_header Host $host;
                proxy_set_header If-Modified-Since "";

                error_page 404 = /404.html;
                proxy_intercept_errors on;

        }

404.html нормально отдается по прямому заходу. Хочется не отдавать на
запросы по картинкам получившие 404 здоровый сео-404 (вместо него - мелкий
404).

-- 
Фунтиков Виталий Викторович
веб-разработчик
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20110328/89f2ac4a/attachment.html>


Подробная информация о списке рассылки nginx-ru