Как защитить код сайта?
Виктор, Екатеринбург 0
Конкурент один в один скопировал у нас блок с ценами и структуру страницы услуг. Можно ли как-то закрыть исходный код сайта от просмотра, чтобы так не воровали, или это вообще не так работает?
Дмитрий Акиндинов технический администратор сайтов
ответил
Полностью закрыть HTML и CSS от просмотра нельзя технически: браузер обязан получить исходный код страницы, чтобы её отрисовать, поэтому через «Просмотр кода страницы» его увидит любой желающий. Реально защитить получится только то, что не отдаётся напрямую в браузер — серверный PHP-код, структуру базы данных, конфигурационные файлы.
Здесь стоит развести два разных вопроса. Копирование вёрстки и текстов — проблема юридическая, не техническая: тексты и дизайн защищены авторским правом с момента создания, и при явном копировании можно отправить претензию, ссылаясь на дату публикации у себя. Затруднить копирование технически по мелочи можно — минификацией CSS и JS, запретом правого клика, — но для того, кто открыл «Просмотр кода», это не преграда, а просто неудобство.
А вот что закрывать действительно нужно — доступ к серверной части: файлам PHP, панели администратора, базе данных. Сюда входит закрытие wp-config.php через .htaccess, регулярные обновления CMS и плагинов, сложный пароль в админку и отдельный SFTP-доступ вместо общего FTP с паролем в открытом виде.
Если беспокоит именно кража вёрстки и текстов, практичнее вложиться в уникальность контента — тогда копия конкурента хуже ранжируется как дубль — и следить за индексацией через Яндекс.Вебмастер, чем пытаться технически спрятать код, который браузер обязан показывать по определению.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.