Вопрос возник стал проверять все ли заголовки отдаются и обнаружил, что апач режет Last-Modified (а я-то думал что раз поставлен в коде так и проблем нет) те в PHP я явно выставляю Last-Modified: Tue, 07 Aug 2012 03:02:07 GMT ETag: "3a002a-35898-4787bad247200" (те через скрипт видно какие заголовки установлены) но в ответе апача их уже нет потом зависимость отдачи Last-Modified: удалось обнаружить - "Options All" его убивает но вот отдать ETag никак не получается при этом если апач отдает картинку-файл с диска то все отлично и етаг и все что надо куда копать ? корректность формирования заголовка проверяется просто - скриптом Код (Text): <?php header("Cache-control: public"); header("Cache-control: max-age=9800"); header('Content-Type: '); Header("Last-Modified1: ".gmdate("D, d M Y H:i:s")." GMT"); Header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT"); header('Expires: '.gmdate("D, d M Y H:i:s", time()+90000).' GMT'); header('ETag: "3a002a-35898-4787bad247200" '); header('ETag1: "3a002a-35898-4787bad247200" '); header('TEST: 235423 '); echo '<table border="0" >'; $hh=(headers_list()); $count = count($hh); for ($i = 0; $i < $count; $i++) { echo '<tr><td>'.$hh[$i]."</td></tr>"; } echo '</table>'; ?> те массив установленных заголовков выводится после их установки результат смотрится тоже на серверной стороне Код (Text): <form method="post" action="" > <table cellspacing="2" cellpadding="2" border="1" align="center"> <tr><td colspan="2" align="center"> Введите URL для анализа заголовков</td></tr><tr> <td>URL</td> <td><input type="text" name="URL" id="URL" size="160"> </td> </tr> <tr><td colspan="2"> <input type="submit" name="sendact" id="sendact" value="Анализ" > </td></tr> </table> </form> <?php if (strlen($_POST[URL])>2 ) { echo '<table border="0" >'; $url= $_POST[URL]; echo '<tr><td><b> URL="'.$url.'"</b></td></tr>'; $hh=(get_headers($url)); $count = count($hh); for ($i = 0; $i < $count; $i++) { echo '<tr><td>'.$hh[$i]."</td></tr>"; } echo '</table>'; } ?> те же результаты показывает и сторонний сервис http://www.rexswain.com/httpview.html - etag вырезается апачем. ps: PHP 5.2.5, Apache 2.0, Centos x86-64