How can I make WordPress serve homepage to different URL?

You could do this by creating a new page called “Home” with the permalink slug of “home” and another page e.g. “Landing” for your landing page. Then go to Settings -> Reading and set the “Front Page” option to your landing page from the dropdown box. You will then be able to link to mydomain.com/home from your landing page.