Redirect issue on multihost hugo site

Running a Hugo-powered site. Multihost with a single instance.
Can’t figure out why these redirects won’t work:
netlify.toml in project root has:

[[redirects]]
from = "https://www.site.com/*"
to = "/en/:splat"
status = 200

[[redirects]]
from = "https://www.site.de/*"
to = "/de/:splat"
status = 200

[[redirects]]
from = "https://www.site.fr/*"
to = "/fr/:splat"
status = 200

[[redirects]]
from = "https://www.site.com/posts/*"
to = "/en/posts/"
status = 301
force = true

[[redirects]]
from = "https://www.site.de/posts/*"
to = "/de/posts/"
status = 200
force = true

[[redirects]]
from = "https://www.site.fr/posts/*"
to = "/fr/posts/"
status = 300
force = true

[[redirects]]
from = "https://www.site.com/users/*"
to = "/en/users/"
status = 301
force = true

[[redirects]]
from = "https://www.site.de/users/*"
to = "https://www.site.de/app/#community"
status = 301
force = true

[[redirects]]
from = "https://www.site.fr/users/*"
to = "https://www.site.fr/users/"
status = 301
force = true

basically, I need just

/posts/* to /posts/
/users/* to /app/#community

If www.site.com is the main domain, instead of what you have below

This would redirect www.site.de/something to www.site.de/de/something and not www.site.com/de/something

You would need all the language-specific domains to have the FQDN in the to section e.g.

[[redirects]]
from = "https://www.site.de/*"
to = "https://www.site.com/de/:splat"
status = 301

If you want to redirect you need status 301 and not 200.

https://www.site.com is the main one, but I have independent domains for each language and content directory.
After the project is built, in public folder I get

/en
/de
/fr

and my URLs are without language in the path, just domain

https://www.site.com/about
https://www.site.de/about
https://www.site.fr/about
https://www.site.com/news
https://www.site.de/news
https://www.site.fr/news

and now I need to make a redirect from nonexistent paths

If you want site.fr/news to redirect to site.com/fr/news you would need to do what I previously mentioned e.g.

[[redirects]]
from = "https://www.site.fr/news"
to = "https://www.site.com/fr/news"
status = 301
# you might also need to force the redirect using
force = true

And yes, you can (likely) use a :splat for most things e.g.

[[redirects]]
from = "https://www.site.fr/*"
to = "https://www.site.com/fr/:splat"
status = 301
# you might also need to force the redirect using
force = true

no, I just want

https://www.site.com/posts/* to https://www.site.com/posts/
https://www.site.de/posts/* to https://www.site.de/posts/
https://www.site.fr/posts/* to https://www.site.fr/posts/

https://www.site.com/users/* to https://www.site.com/app/#community
https://www.site.de/users/* to https://www.site.de/app/#community
https://www.site.fr/users/* to https://www.site.fr/app/#community

by a some reason I can’t proceed this with my conf from the topic start (Redirect issue on multihost hugo site)

Won’t these redirects just end up running in a redirect loop? If we detect a potential loop, we skip the redirect.

These should be working though.

It looks like it is resolved. I just lowered these below because this is a legacy, and I’m not familiar with it.