De url con http a dirección completa

El otro día arreglé un problema que creo que es común. Convertir una dirección del tipo http://dominio.com/algo en /var/www/algo. En PHP se hace así:

Sea $direccionweb la dirección o url de la web tipo http://dominio.com/algo y $rutaabsoluta la variable donde vamos a recoger la ruta absoluta del recurso tipo /var/www/algo entonces:

$ruta = parse_url ($direccionweb) ;
$rutaabsoluta = $_SERVER[‘DOCUMENT_ROOT’].$ruta[‘path’] ;

Espero que sea de ayuda para alguien.