Hola, Bueno en primer lugar hermano debo decirte que debes de ser paciente, ya que se puede notar que posteaste dos veces el mismo tema.
-----
Como extraer URL a la cual se direcciona.
-----
Ahora bien, en relación a tu tema... puedes usar extensiones
CURL, para el fin que andas buscando este a diferencia las que funciones
file() y [
file_get_contents al encontrar una redirección en la url solicitada se detiene y solo muestra el Status de esa Web en el servidor.- por lo menos esa es la explicación muy personal que puedo darte tomando en cuenta mi experiencias con esas funciones.-
Solución : (Debes de tener la librería CURL activadas en tu Server php, en caso que estes en un hosting debes de hablar con el administrador del servidor.-)
Código PHP:
$url="http://www.uruguaytotal.com/cgi-bin/uruguay/ir_a.pl?cod_sitio=22270";
$xy = curl_init();
curl_setopt ($xy, CURLOPT_URL, "$url");
curl_setopt ($xy, CURLOPT_RETURNTRANSFER, 1);
$contenido = curl_exec($xy);
curl_close($xy);
$a1=explode('href="',$contenido);
$a1a=explode('">',$a1[1]);
$URL_Redireccion=$a1a[0];
print $URL_Redireccion
//Salida :
// http://www.estol.com.uy
Saludos.-