请问如何隐藏一个虚拟目录?急!

请问如何隐藏一个虚拟目录?急!

我用php做了一个下载重定向到http://localhost/media/...的页面,但是不想让用户直接访问这个http://localhost/media/虚拟目录,能否隐藏这个media目录?
让用户无法直接访问该media目录下的文件?
用mod_rewrite试下