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

На какой cms сделан

На какой cms сделан — как быстро определить движок сайта по исходному коду, адресам, файлам и косвенным признакам без лишних догадок.

Раздел: CMS

Если нужно понять, на какой cms сделан сайт, проще всего идти от самых заметных признаков к менее очевидным. Полного универсального способа нет: часть проектов скрывает следы CMS, часть использует кастомную тему или самописный слой поверх движка. Поэтому важно не делать вывод по одному признаку, а собрать несколько совпадений.

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

Сначала откройте главную страницу и посмотрите исходный код. Ищите пути, в которых встречаются характерные папки и файлы: /wp-content/, /wp-includes/, /bitrix/, /templates/, /skin/, /administrator/, /media/. Такие фрагменты часто сразу показывают, на какой cms сделан сайт. Но отсутствие этих путей не означает, что движок неизвестен: их могли скрыть, а файлы — вынести через CDN или сборщик.

Дальше проверьте:

  • Мета-теги generator в коде страницы;
  • Названия CSS и JS-файлов;
  • Типичные адреса входа в админку;
  • Структуру URL разделов и карточек;
  • Файлы robots.txt и sitemap.xml.

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

Как отличить CMS по косвенным признакам

Если в коде нет явных подсказок, переходите к косвенным. Посмотрите на путь к админке: у одних платформ он предсказуемый, у других меняется. Сравните структуру главной, категории и внутренней страницы: одинаковые блоки, хлебные крошки, формы комментариев и элементы пагинации часто выдают систему. Это особенно полезно, когда надо понять, на какой cms сделан сайт с сильно кастомной темой.

Ещё один признак — служебные файлы и ответы сервера:

  • robots.txt может содержать стандартные запреты для служебных разделов;
  • sitemap.xml нередко строится по шаблону конкретной CMS;
  • Страницы 404 и 500 иногда используют родные шаблоны движка;
  • В cookie могут встречаться узнаваемые имена сессий, но они часто меняются настройками.

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

Что делать, если CMS скрыта

Иногда владельцы специально убирают очевидные маркеры. В таком случае проверяйте не только HTML, но и ответы на прямые запросы к типичным адресам. Если страницы админки, служебные папки или файлы движка возвращают одинаковую структуру ошибок, это тоже подсказка. Однако не путайте защитную маскировку с отсутствием CMS: сайт может быть полностью на системе управления, но внешне выглядеть как самописный проект.

Практический алгоритм такой:

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

Если совпадений мало, лучше писать не точную CMS, а вероятную версию: «похоже на WordPress», «вероятно Bitrix», «возможна Joomla». Такой вывод честнее, чем уверенность без оснований. Когда нужно ответить на этот вопрос сайт для аудита или переноса, зафиксируйте найденные признаки и только потом принимайте решение о миграции или доработке.

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

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

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

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

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

PHP

PHP какой тип

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

CSS

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

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

Заявка

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

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

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

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

Написать в Telegram