Du kannst das mit der Datei namens ".htaccess" auch weglassen und stattdessen einen Downloader mit PHP erstellen.
Siehe hier.
Dieser Weg wird von fast jedem Download-Anbieter verwendet.
Mit dieser Variante geht dir so eine meist verstecke .htaccess-Datei nicht verloren und du bist flexibler, falls du mal einen Download-Counter mit einbauen möchtest. Bei manchen Providern funktioniert .htaccess leider sowieso nicht wie gewünscht. Außerdem kannst du deine Downloads besser "verstecken" oder schützen, da nur die PHP-Datei wissen muss wo sich der Download tatsächlich befindet.
Übrigens: Nimm bitte
nicht die JavaScript-Variante aus Beitrag #6. Das ist wirklich reinste Schikane für die, die kein JavaScript aktiviert haben. Vorteile bringt es überhaupt keine.
Liebe Grüße,
Valentin