Im trying with a redirect with my domain but stills sends me to the itch.io front page.
Make sure you're using a 300 or 301 redirect and not anything else. There may be a few options with your hosting provider, but it will only work with a plain redirect.