Maparea se face din DB, nu din mod_rewrite. Ai control mai bun asa.
/34hegrl345sor (din coloana "path") bate catre /uploads/romanian/23-04-2015/file.mp3 (din coloana "real_path").
Facand asa ai mai multe avantaje:
- poti controla accessul mai usor la fisiere (un flag "0" in DB, aferent fisierului, si un 404 pe site)
- poti contoriza accesul (cate citiri/descarcari)
- poti muta calea catre fisierul original ("real_path") oriunde (in vreun CDN), fara sa modifici linkul de descarcare ("path")
PS: Evita prea multe fisiere intr-un singur folder:
http://stackoverflow.com/questions/1613 ... -retrievalPoti crea fisiere dupa primele doua litere a fisierului: "abc.mp3" va fi urcat in "a/b/abc.mp3".
Normalizeaza numele fisierelor, nu accepta orice. Spatii, diacritice, sau alte lucruri.