В настройках Solaris присутствует пример разграничения доступа к отдельным файлам. Чтобы скрыть файл .htaccess от глаз любопытного клиента, файл httpd.conf Solaris содержит следующий контейнер Files:
<Files ~. "^\.ht"> Order allow,deny Deny from all </Files>
Инструкции Order и Deny отличаются от тех, что мы видели в предшествующих примерах. В данном случае инструкция Order предписывает серверу Apache обработать сначала инструкцию Allow, а затем инструкцию Deny. Это позволяет инструкции Deny изменять правила доступа, созданные инструкцией Allow. Инструкция Allow отсутствует, а инструкция Deny запрещает любой внешний доступ к файлу .htaccess.
В действительности данная инструкция Deny действует не только для файлов .htaccess file. Тильда (~) в строке Files предписывает серверу Apache интерпретировать имена файлов в качестве регулярных выражений. Регулярное выражение ht отбирает все файлы, имена которых начинаются с последовательности символов . ht. Причиной существования такого определения является привычка пользователей и администраторов начинать имена файлов настройки httpd со строки . ht: например, файл паролей пользователей может называться .htpassword. Регулярное выражение вместо имени файла в строке Files позволяет задействовать правила доступа для широкого диапазона файлов.