a) (mod_rewrite) mi viene in mente solo che i file a cui hai acceduto direttamente da url potresti ormai averli nella cache del browser che quindi te l'ha restituito senza problemi (? solo una supposizione, niente di che). Potresti farci un esempio di un file di prova posto in area riservata? quindi fornirci il link tramite il quale la risorsa viene scaricata bypassando l'area riservata.
b) (spazio web) curiosità, il link che hai indicato al file2.txt quale informazione avrebbe dovuto fornire? chiedo perché il link non porta da nessuna parte, né mostra alcun contenuto testuale di file. Provando a fare il download in locale vedo una pagina htm praticamente VUOTA, di preciso il contenuto che vedo è:
Codice HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title></title></head><body></body></html>
quindi dichiarazione del doctype e tag base e basta, qualcosa mi dice che non era il contenuto che volevi mostrarci