Hey Alain,
Thanks for reaching out!
There is unfortunately no way to pull off different noindex rules for events based on whether they’re “past” events or not, at this time. It may be possible with some extensive custom coding, but that’s something you’d have to take the reins on since we unfortunately cannot help with custom code.
You MIGHT have some success with this by using custom code like the following:
function tribe_try_to_noindex_past_events() {
if ( tribe_is_past() ) : ?>
<meta name="robots" content="nofollow" />
<?php endif;
}
add_action( 'wp_head', 'tribe_try_to_noindex_past_events' );
I hope this helps, even it is just a starting point for further development and customization on your end.
Cheers!
George