Если это действительно каталоги, то принятый ответ, вероятно, ваш лучший выбор. Но если вы пишете приложение, а каталоги - это динамически создаваемые пути (контексты, маршруты и т.д.), Тогда вы можете использовать метатеги вместо определения в файле robots.txt. Это дает вам преимущество в том, что вам не нужно беспокоиться о том, как разные браузеры могут интерпретировать/приоритизировать доступ к пути к подкаталогу.
Вы можете попробовать что-то подобное в коде:
if is_parent_directory_path
<meta name="robots" content="noindex, nofollow">
end