hola , gracias por las contestaciones pero no me resuelve el tema
voy a explicarme un poco mejor
http://ejemplo.com
es una direccion valida y la reconoce como tal
http://ejemplo.com/archibo.mp3
es una direccion invalida puesto que hay un error ortografico. pero (get_headers) sigue indicando que la url es correcta,
(get_headers)hace referencia a la url raiz no la del archivo.