По умолчанию (для установок Linux, с которыми я сталкивался), Apache фактически блокирует все, что начинается с .ht
, от непосредственного обслуживания:
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
Если вы предпочитаете использовать имя файла, например sqlite.db
, для файла базы данных, вы можете заблокировать его, используя это правило:
<Files ~ "\.db$">
Order allow,deny
Deny from all
</Files>
Конечно, чтобы реализовать это правило на большинстве хостинг-провайдеров, вам нужно будет распространить файл .htaccess
, содержащий правило. Иногда их можно пропустить, поскольку по умолчанию они не отображаются в списках каталогов * NIIX (или в клиенте FTP).
Мне неизвестно о каком-либо подобном правиле, которое можно использовать для сервера Microsoft IIS в общедоступной среде.