Hello Jean-Marc,
The link doesn't seem to be broken today.
There seems to be a redirection to https://www.eclipse.org/downloads/packages/release/oxygen/1a/eclipse-ide-cc-developers
Maybe Eclipse created the redirection lately that didn't exist a few days ago.
Regards,
--
Hector Palacios