Смею предположить, что вы url проверяете не с того айпи, с которого получили данные. Если ссылку получили на сервере, то и доступна она будет только с него. Попробуйте wget'ом проверить из консоли. Вконтакте к ссылкам на музыку и видео добавляет хеши. Хеш зависит от айпи и токена, и если айпи другой - ссылка не откроется.