How do I view content of site 1 on site 2 with site 2 url?

Hello web developers, I have a small problem and I am not sure if it's doable using just htaccess or should I use php file_get_contents();

I have 2 sites ...

example-1.com and example-2.com

I want the content of example-1.com, whole site, to show on example-2.com.
And if someone visits example-2.com/about-us I want to show content for example-1.com/about-us

How can I do this?