Existen algunas paginas que el link de descagar no se hace directamente al fichero y es algo como esto:
http://projectroms.shinranet.com/download.php?IdFichero=123456
No se como se hace, pero Download.php se encarga de procesar la solicitud y comenzar la descarga del fichero, eso lo vi hace muchooo tiempo en el foro de php pero nunca lo implemente, esa podria ser la solucion.
Me imagino que lo primero que hace la pagina Download.php es verificar que el usuario si este logueado y que si haya pagado, de lo contrario no iniciaria la descarga.
Esa podria ser una solucion al problema y mas eficaz que colocar una ruta laaarrrrga, que a la final es una ruta fija en el historial
El problema es que no se como se hace este proceso, voy a buscar en php y si veo el post de pasa la direccion
Saludos