PHP file_get_contents даёт 404, с браузера грузится?
Попробуйте curl$c = curl_init('http://avtomarket.ru/catalog/Volvo/740/29673/');
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$content = curl_exec($c);
у меня сработало
А у вас хоть одну страницу (любую) так загрузить получается?
Я к тому, что адрес для file_get_contents нужно указывать вместе с http://
или вы ошибку только тут в описании допустили?
Плюс, я бы рекомендовал использовать что-то вроде этого:$context = stream_context_create(
    [
        'http' => [
             'method' => 'GET',
             'protocol_version' => '1.1',
             'header' => [
			'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0',
			'Connection: close',
             ],
    ]
);
$stream = fopen('http://url', 'r', false, $context);
$content =  stream_get_contents($stream); //тут получаем страницу
$data = stream_get_meta_data($stream); //тут получаем информацию, в том числе заголовки ответа