100% çözümü asla yok. Her türlü kopyalanabilir, içeriklerin çalınabilir. HTML ve CSS olarak tarayıcıların okuduğu tüm sayfalar rahatlıkla çalınıyor. En basit olarak sayfa açıkken Ctrl+Shift+I
javascript kodlarını şifreleyerek işi zorlaştırabilirsin. https://php-minify.com/js-obfuscator/
(Bu arada çözülebiliyor.) javascript içerisinde URL kontrolü yapabilirsin. Eğer URL senin URL ile eşleşmiyorsa ekrana bildirim gösterebilirsin. Hatta bunu zamanlayıcı olarak olarak yaparsan yada içeriye dosya yükleme açığı bıraktırırsan js üzerinden karşı tarafın sunucusuna dosya gönderebilirsin. Ama bu senin siten içinde büyük bir açık olacaktır. imunify360 gibi koruma varsa zaten kodları silecektir. Yine dediğim gibi aşılmayacak bir durum değil. Tabi karşı taraftakini yıldırıp vazgeçmesi için gerekli adımlar atmak lazım. Resimler için svg formatı yada base64 kodlaması kullanabilirsin. (Sayfanın açılış hızını düşürecektir.) Oda işleri zorlaştırmak için yıldırma politikasıdır. Sağ tuş engelleyebilirsin ama tarayıcı uygulamaları ile aşılabiliyor.
DMCA sitesine girip şikayette bulunabilirsin. Bu konu ile alakalı şu makaleleri okumanı tavsiye ederim.
Türkçe Makale: https://webdeyazilim.com/resim-site-kopyalama-engelleme.html
İngilizce Makale: https://seranking.com/blog/protecting-content-from-being-copied/
aynı zamanda buradaki tartışmaları da okumalısın. Herkes aynı konudan mustarip olmuş vaziyette.
Link: https://www.quora.com/How-do-I-prevent-content-from-being-copied-on-my-website
Kerim Bey'in tavsiyesini ve alternatif çözümleri de yaparsan karşı taraf için işler biraz daha zorlaşacaktır. Şimdilik çözümü yok. Bence bundan sonrada olmayacak.