1) создайте файл .htaccess в каталоге, который вы хотите скрыть с этим содержимым:
AuthUserFile /www/path/to/file/.htpasswd
AuthGroupFile /dev/null
AuthName "Confidential Information"
AuthType Basic
require user admin
, затем создайте файл .htpasswd с этим содержимым:
admin:password
итогда только пользователь 'admin' с паролем 'password' должен иметь доступ к каталогу.
или ..
2) если вы просто переместите его ниже общедоступной корневой папки HTML, вам не нужно беспокоиться о его защите паролем - никто не сможет получить к нему доступ без прямого доступа к серверу