Добрый день! Заказчик просит скрыть от сервисов, подобных https://2ip.ru/cms/ что используется Битрикс. Я так понял что подобные системы сканируют исходный код страницы сайта и ищут в ней слово bitrix. Папку со стилями и скриптами перенес из шаблона, но команды <?$APPLICATION->ShowCSS();?> <?$APPLICATION->ShowHeadScripts();?> выводят список стилей и скриптов именно из папки шаблона. Как это можно обойти? И вообще, как скрыть использование Битрикса? Спасибо.
Тогда лучше вообще его не использовать, т.к. от многих стандартных вещей придется отказаться и изобретать велосипеды, и также придется смириться с другими ограничениями. Да и вообще, получится ли на 100% скрыть от всех что используется Битрикс, думаю врядли. Можно легко провести множество других проверок кроме поиска слова bitrix.
В общем, при условии, что задача - параноидальная, и, скорее всего, не имеющая веских оснований для этого, то лучше от этого вообще отказаться.
для начала допытайте у заказчика его ЦЕЛЬ данного мероприятия, что он хочет добиться этим (скрывая от всех что это битрикс)
ну а так если подумать то, можно попробовать сканировать всех кто залезает (сначала опытным путем выяснить как 2ip залезает на сайт) и в будущем просто его блокировать!!!
Цель как раз понятна. Заказчик - посредник. Этот сайт должен выглядеть как самописный, таким образом на него можно списать гораздо больше человеко-часов и соответственно денег.
Никак. Битрикс можно определить ВСЕГДА. Даже на уровне защиты от копирования (посмотрите отпечаток в response header), название переменных в куках, название директории bitrix, директории uploads, bitrix/admin/ и т.д.). И эти признаки скрыть нельзя (весь двиг завязан на таких особенностях), а все сервиса определяющие использованные на сайте CMS с этими признаками прекрасно знакомы. Да и с этической точки зрения, участвовать в мошенничестве по обману заказчика не хорошо (каждому воздается жизнью по его заслугам).
Евгений Смолин написал: Да и с этической точки зрения, участвовать в мошенничестве по обману заказчика не хорошо (каждому воздается жизнью по его заслугам).
Абсолютно согласен. Если смотреть в перспективу - вам дороже выйдет. Для всех лучше делать все честно.
Игорь Каплаушенко написал: Цель как раз понятна. Заказчик - посредник. Этот сайт должен выглядеть как самописный, таким образом на него можно списать гораздо больше человеко-часов и соответственно денег.
Зачем прятать коммерческую CMS номер один в рунете? Как то глупо, аргумент самописка дороже - не аргумент, ценник можно выставить любой, был бы готов платить клиент, за услугу, качество, обслуживание. Будьте лучшими для клиента, и клиент будет рад расстаться с деньгами.