When setting the value for returnURL, use UrlHelper. Use overloading, which allows you to set the host name and transfer the file sizeA.example.com.
UrlHelper.GenerateUrl(null, "action", "controller", "http", "siteA.example.com", null, new { id = "Awesome" }, routes);
source share