Вы можете сделать следующее с mod_rewrite в верхней части корневого .htaccess
файла, чтобы заблокировать (например, 403 Forbidden) любые запросы к /backups
или /backups/<anything>
. Например:
RewriteEngine On
# Block any HTTP requests to "/backups" subdirectory
RewriteRule ^backups($|/) - [F]
Обратите внимание, что при использовании в .htaccess
URL-путь, которому затем соответствует RewriteRule
шаблон, не начинается с косой черты.
В качестве альтернативы используйте mod_authz_core внутри выражения Apache, чтобы настроить таргетинг только на подкаталог /backups
. Например:
# Block any HTTP requests to "/backups" subdirectory
<If "%{REQUEST_URI} =~ m#^/backups($|/)#">
Require all denied
</If>
Пожалуйста, включите то, что вы пробовали. И именно там, по отношению к другим директивам, вы разместили эти правила. Возможно, вы допустили простую ошибку, или может быть что-то более фундаментальное, что не работает, например. Включены ли переопределения
.htaccess
? Включен ли mod_rewrite?