Thanks for the replies Juraj. I'm not sure I'm following the MVC routing question. Most of my routes look something like this:
route = routes.MapRoute(
name: "Home",
url: "{culture}",
defaults: new { culture = defaultCulture.Name, controller = "Home", action = "Index" },
constraints: new { culture = new SiteCultureConstraint() }
);
route.RouteHandler = new MultiCultureMvcRouteHandler(defaultCulture);
My app doesn't currently distinguish between the domains because all of the routes will be identical between the sites, it's just different content. I assumed Kentico would see the domain and match the site via the presentation URL and filter content accordingly within .OnCurrentSite(). Is that not the case?