Сайт в разработке Наполняем разделы и правим ошибки — что-то может выглядеть или работать не так. Если заметили — позвоните или напишите.

Какая cms используется

Какая cms используется — разберём, как определить движок сайта по коду, ссылкам и признакам админки, а также как проверить результат.

Раздел: CMS

Вопрос какая cms используется чаще всего возникает, когда нужно понять, на чём сделан сайт конкурента, партнёра или собственной компании. Это можно выяснить без доступа к серверу, если знать, какие следы оставляет движок в коде, адресах и структуре страниц.

С чего начать проверку

Сначала откройте главную страницу и посмотрите исходный код. Для этого в браузере обычно достаточно команды просмотра кода страницы. Ищите характерные признаки:

  • Путь к файлам вроде /wp-content/, /bitrix/, /catalog/view/;
  • Мета-теги с названием системы или генератором;
  • Подключаемые скрипты и стили с узнаваемыми директориями;
  • Ссылки на админ-панель в типичном формате.

Если в коде есть явные каталоги движка, этого часто достаточно для вывода. Но иногда CMS скрывают, переименовывают папки или используют шаблонизаторы поверх ядра. Тогда нужно смотреть несколько признаков сразу, а не один.

На что смотреть в адресах и файлах

Проверьте стандартные пути, которые встречаются у популярных систем. Например, одни движки используют знакомые служебные папки, другие выдают себя файлами ядра, которые грузятся на каждой странице. Полезно открыть несколько разделов сайта, а не только главную.

Если сайт работает на динамической платформе, обратите внимание на:

  • URL административной части;
  • Файлы robots.txt и sitemap.xml;
  • cookie и служебные параметры в адресной строке;
  • Ошибки 403, 404 и их оформление;
  • Названия шаблонов, модулей и виджетов в HTML.

Иногда ответ на какая cms используется можно получить по косвенным признакам: одинаковые блоки каталога, типичные формы комментариев, одинаковые URL товаров или статей. Но косвенные признаки стоит подтверждать кодом страницы, иначе легко перепутать CMS с фреймворком или самописной системой.

Как отличить CMS от конструктора или самописного решения

Не каждый сайт на готовой CMS. Бывает, что проект собран на конструкторе, а бывает — на самописной админке. Отличить их помогает структура страниц и повторяемость элементов.

Признаки конструктора:

  • Видны стандартные блоки и ограничения верстки;
  • Адреса страниц однотипные и слишком простые;
  • В коде встречаются общие служебные классы и скрипты платформы.

Признаки самописной системы:

  • Нет узнаваемых служебных папок популярных CMS;
  • Админка нестандартная;
  • Пути к файлам и параметрам сделаны под конкретный проект;
  • Логика сайта сильно отличается от типовых шаблонов.

Если данных мало, не делайте категоричный вывод. Иногда сайт использует headless-подход: фронтенд отдельно, CMS отдельно. Тогда по внешнему виду платформу определить сложнее, и нужно анализировать API-запросы, заголовки ответа и сетевые обращения.

Пошаговая проверка результата

Чтобы не ошибиться, действуйте по простой схеме:

  1. Посмотрите исходный код страницы.
  2. Проверьте служебные каталоги и названия файлов.
  3. Откройте robots.txt и sitemap.xml.
  4. Сравните найденные признаки с официальной структурой известной CMS.
  5. Если совпадений несколько, зафиксируйте вывод как вероятный, а не абсолютный.

Проверка считается удачной, если у вас есть минимум два независимых совпадения: например, служебный путь в коде и типичный адрес админки. Если совпадение только одно, ответ лучше формулировать осторожно.

Такой подход помогает понять, какая cms используется, без догадок и лишних предположений. Чем больше технических следов вы сверите, тем точнее будет результат и тем проще отличить популярную платформу от кастомного решения.

Другие ответы

SSL и безопасность

Как создать ssl сертификат windows

Практический разбор запроса «как создать ssl сертификат windows»: что можно сделать в Windows, какие есть варианты, как проверить результат и избежать типичных ошибок.

PHP

PHP какой тип

Коротко и по делу: разберём запрос php какой тип, покажем, где в PHP есть типы данных, как их проверять и почему вопрос бывает неоднозначным.

CSS

Как задать css в html

Практическое объяснение, как задать css в html: способы подключения, приоритеты, частые ошибки и проверка результата для страницы без лишней теории.

Заявка

Расскажите о проекте

Свяжемся в течение рабочего дня, зададим уточняющие вопросы и предложим варианты. Без навязчивых звонков.

Форма обратной связи

Отвечаем в рабочие дни с 10:00 до 19:00

Написать в Telegram