Une simple redirection serait:
RewriteRule ^http://www.site.com/download/(.*)/?$ http://www.site.com/download.php?dir1/dir/dir3/$1 [NC,L]
Cela prendra toute demande de quelque chose dans le répertoire de téléchargement « artificiel » et la route vers l'emplacement réel.
Vous pouvez ajouter des règles plus complexes de décapage des types de fichiers, etc en fonction de vos besoins, ou de rediriger un « nom » à un nom de fichier, etc etc ..
par exemple:
RewriteRule ^http://www.site.com/download/pdf/(.*)/?$ http://www.site.com/download.php?dir1/dir/dir3/$1.pdf [L,NC]
Cela aurait un artificielle Dossier PDF contenant un nom de fichier ex l'extension, le routage vers un document .pdf .... vous pouvez façonner la redirection comme vous le souhaitez vraiment ... dépend du format que vous préférez
Les 'mod_rewrite' docs sont [ici] (http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html). Donnez-lui un coup de feu et signalez les erreurs ici et les gens vont vous aider. –