- Для JS можно сделать обфускацию, но поможет, если не пользоваться бесплатными сервисами, потому что другой человек может также воспользоваться таким же сервисом и для раскодировки.
- Также через JS можно отключить правую кнопку мыши и комбинации клавиш клавиатуры. Обходится путем отключения js для определенного сайта через расширения браузера.
- Можно запретить через .htaccess хотлинк.
А теперь к сути:
Физически запретить пользователю скачать страницу сайта нельзя. Все что писал выше - это лишь усложняет жизнь для того, кто будет клонировать или просто брать структуру сайта.