Проблема в том что если использовать опцию curl_setopt($ch, CURLOPT_NOBODY, 1);
то сервер возвращает код ответа 501, так как метод запроса устанавливается в HEAD
пробовал делать вывод, потом парсить заголовки, но дело в том что там идет редирект и если записать $data = curl_exec($ch); то будет записан первый ответ без редиректа, а мне нужно чтобы был записан ответ конечной страницы, тоесть той которая выдается после прохода по всем редиректам.
(Добавление)
если просто вывожу ответ echo curl_exec($ch); то отображается так как надо, и все редиректы соблюдаются
p.s. опция curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); установлена