¿Y no se te hace torpe usar la URL si el mismo archivo está al alcance en el sistema de archivos?
Lo único que provocas usando la URL en lugar de la ruta física del archivo es que PHP intente descargar remotamente dicha archivo, lo cual es totalmente ridículo, ¿no te parece?
Usa la ruta física del archivo, no te ahogues con un vaso de agua.