Попробуйте curl -L
. Переключатель -L
заставляет curl следовать перенаправлениям, если сервер отвечает, что местоположение перемещено. Браузер выполняет это автоматически, просматривая код ответа (в данном случае 3XX), а затем ищет следующий заголовок и перенаправляет на значение:
Location: newsite.com
Я не уверен, как использовать этот переключатель из PHP-оболочки для curl, хотя я не PHP-парень. Я бы предположил, что есть прямой путь.