Re: Кэширование мобильной версии сайта
Anton Bessonov
exelib на googlemail.com
Пт Июн 15 17:43:10 UTC 2012
А с внешней библиотекой на пхп или чем-то ещё общаться можете? Как
вариант: общаться с энджином статус кодами, примерно так:
location ~ {
...
error_page 404 = @mobile;
error_page 500 = @desktop;
fastcgi_param SCRIPT_FILENAME /home/user/mobile.php;
location @desktop {
// кеширование
}
location @mobile {
...
}
А в mobile.php:
if ($mobile) {// header("HTTP/1.0 404 Not Found"); }
else { header("HTTP/1.1 500 Internal Server Error"); }
On 15.06.2012 15:45, Anton Kuznetsov wrote:
> Добрый день!
>
> Есть две версии сайта - мобильная и обычная, определяется в PHP на
> основе анализа user-agent, внешняя библиотека. Ответ апача сейчас
> ничем не отличается, кроме содержимого.
> Как бы его правильно пометить и как на нжинксе сделать правильное
> кэширование этих двух версий? Ну или можно мобильную не кэшировать...
>
> --
> Best regards,
> Anton Kuznetsov.
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
--
Oracle Certified Expert, Enterprise JavaBeans Developer
Oracle Certified Professional, Java SE 6 Programmer
Professional Scrum Master
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20120615/71c57b55/attachment.html>
Подробная информация о списке рассылки nginx-ru