Esa configuración del .htaccess es correcta, ahora sólo te falta tener un manejador de descarga donde recibas el nombre del archivo como parámetro, ejemplo:
descargar.php?archivo=archivo.txt
Un ejemplo sencillo:
Código PHP:
Ver original<?php
// Aquí verificas que el usuario haya iniciado sesión
// Obtienes el nombre del archivo a descargar
$archivo = (isset($_GET['archivo'])) ?
$_GET['archivo'] : '';
if($archivo == '') {
die('Petición inválida.'); }
// Debes hacer algunas validaciones para no permitir
// que se descarguen cosas indebidas
Para lo demás, sigue esta búsqueda:
https://www.google.com.mx/#q=site:fo...rga+de+archivo