While working on the SEO of a site, we noticed that, just for the homepage we have 5 redirects (301 and 302).

<http://mydomain.be> = 301 => <https://mydomain.be> (well, that one, OK)

<https://mydomain.be> = 301 => <https://mydomain.be/en> (EN is the default language)

<https://mydomain.be/en> = 302 => <https://mydomain.be/en/node/42>

<https://mydomain.be/en/node/42> = 301 => <https://mydomain.be/fr/the-clean-url> (why does the language detection only appears here? )

<https://mydomain.be/fr/the-clean-url> = 301 => <https://mydomain.be/fr> (because this is the homepage)

That's quite a lot of redirect jus for one page... Is there any way to reduce that? 

Like don't go to the default language and directly go to the good language? Or don't redirect to the clean URL if this is juste the homepage?