How To Stop Someone From Mirroring Your Website
Phew… first: if you know the source and the domain is behind cloudflare you can open an abuse ticket
This might lead to an account termination or deletiton of the domain in question but doesn’t stop it unfortunately.
It’s not hard to make a copy of a website. There are Linux distributions that deliver tools to download and replicate websites within seconds.
You could implement a Same-Origin-Policy on your website. This doesn’t prevent a download and re-upload of your content to another server but it prevents embedding of your content elsewhere.
If you have pictures: place a visible watermark.
Just a few options…
More … details