Kendi sitemde kullandığım bir yöntem.
Bir php dosyası oluşturun indirme işlemi başlayınca oraya yönlensin. Veritabanından dosyanın adresini bu php dosyasına aşağıdaki kodlarla yönlendirin.
header("Location:http//:indirilecekadres");
veya
header("Refresh:2, 'http://indirilecekadres'");
İsterseniz indirme işlemi yapan sayfayı klonlayın. Yönlendirme kodlarını başka bir dosyaya yapıştırın. Normal indirme sayfasını iframe içinde çağırın. Bu şekilde indirme adresi gözükmez. Sayfa da başka adrese yönlenmez.
Saygılar.