Описание этого блока не верное - он блокирует доступ только к файлам .ht* и не более.
location ~ /\.ht {
deny all;
}
Для ограничение доступа к таким каталогам как .git, .svn, необходимо добавить дополнительный блок в конфигурации
location ~.(git|svn) {
deny all;
return 404;
}
Также для скрытия факта существования файла/каталога, рекомендуется возвращать ошибку 404 а не 403 (которую вернёт обычный deny all), при этом deny all оставить на всякий случай ;)
Описание этого блока не верное - он блокирует доступ только к файлам .ht* и не более.
Для ограничение доступа к таким каталогам как .git, .svn, необходимо добавить дополнительный блок в конфигурации
Также для скрытия факта существования файла/каталога, рекомендуется возвращать ошибку 404 а не 403 (которую вернёт обычный deny all), при этом deny all оставить на всякий случай ;)