kubernetes annotation of raefik.ingress.kubernetes.io/redirect-replacement and traefik.ingress.kubernetes.io/redirect-regex in any Should I have a relationship?
If you want to apply some specific operation on your Ingress (like custom redirection), you have to use the traefik.ingress.kubernetes.io/router.middlewares annotation as describe in Ingress documentation and reference a redirectRegex middleware or any combination of needed middlewares.
You have the redirection on the entry point on v1. It allows you to have a global redirection.
You can apply global redirection in the v2 with HTTP Options.
We encourage migration from v1 to v2 as the v1 is now in a maintenance stage, moreover, v2 adds useful features.