Да, спасибо, это конечно вариант, но... Во-первых, всю схему надо серьезно извратить, а этого добра уже хватает, во-вторых, все равно в любом случае будет дергаться апач выполнять половину работы по определению кто-откуда (есть еще масса условий), а потом отправлять еще раз на себя... Выгода после этого останется? <br>
Собственно, что стало ясно - схема, где нжинкс не владеет всеми условиями - зло, в следующей версии схемы придется от этого избавиться, а пока мучительно жить дальше. :)<br><br><br><div class="gmail_quote">2012/6/15 Anton Bessonov <span dir="ltr"><<a href="mailto:exelib@googlemail.com" target="_blank">exelib@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>

  
    
    
  
  <div text="#000000" bgcolor="#ffffff">
    А с внешней библиотекой на пхп или чем-то ещё общаться можете? Как
    вариант: общаться с энджином статус кодами, примерно так:<br>
    <br>
    location ~ {<br>
      ...<br>
      error_page 404 = @mobile;<br>
      error_page 500 = @desktop;<br>
      fastcgi_param  SCRIPT_FILENAME  /home/user/mobile.php;<br>
    <br>
    location @desktop {<br>
      // кеширование<br>
    }<br>
    <br>
    location @mobile {<br>
      ...<br>
    }<br>
    <br>
    А в mobile.php:<br>
    <br>
    if ($mobile) {<i style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:bold;line-height:16px;text-transform:none;font-size:small;white-space:normal;font-family:arial,sans-serif;word-spacing:0px"></i> header("HTTP/1.0 404 Not Found"); }<br>

    else { header("HTTP/1.1 500 Internal Server Error"); }<div><div class="h5"><br>
    <br>
    On 15.06.2012 15:45, Anton Kuznetsov wrote:
    </div></div><blockquote type="cite"><div><div class="h5">Добрый день!<br>
      <br>
      Есть две версии сайта - мобильная и обычная, определяется в PHP на
      основе анализа user-agent, внешняя библиотека. Ответ апача сейчас
      ничем не отличается, кроме содержимого.<br>
      Как бы его правильно пометить и как на нжинксе сделать правильное
      кэширование этих двух версий? Ну или можно мобильную не
      кэшировать...<br clear="all">
      <br>
      -- <br></div></div></blockquote></div></blockquote></div><br>-- <br>Best regards,<br>Anton Kuznetsov.       <br>