Заблокировать любой каталог можно при помощи функций .htaccess (сервер apache), а также при помощи nginx сервера. Для пользователей хостинга, чаще всего подходит именно .htaccess, т.к. к конфигурации nginx сервера не всегда есть доступ.
RewriteEngine On RewriteRule (^|/)directory12(/|$) - [F]
curl -L -I http://your_site.ru/directory12/any_file.phpЕсли блокировка работает, то ответ будет "HTTP/1.1 403 Forbidden".
touch /etc/nginx/vhosts-includes/custom_blocks.conf
location /directory12/ { if ($host = your_website.com { return 444; } }
nginx -t
service nginx reloadЕсли reload не сработал:
service nginx restart
curl -L -I http://your_website.com/directory12/any_file.phpЕсли блокировка работает, то ответ будет 444 код ответа.