Apache....
Как разрешить доступ к файлам только через какую-либо определённую страницу (Например, localhost/page.php, файлы - в директории localhost/files/), а через остальнные - чтобы необходимо было вводить пароль или вообще доступа не было?
Создай файл .htaccess и настрой в нём разрешения на файлы. Синтаксис файла смотри в поисковике :)))