24.04.2024

Как узнать CMS сайта: узнаем, на каком движке сделан сайт

как изучить сайт cms

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

В этом материале мы подробно опишем, как изучить CMS практически любого сайта в Интернете.

Все инструменты, используемые для анализа, можно разделить на несколько категорий:

  • Конкретный запрос к разработчику (разработчикам) проекта;
  • Просмотр файлов cookie;
  • Анализ служебных строк в файле robots;
  • Анализ HTML-кода;
  • Ищите в коде указание на название двигателя;
  • Онлайн-услуги для оценки.

Каждый из этих способов узнать о CMS сайта будет подробно описан ниже.

Узнать CMS сайта с помощью онлайн сервисов

Самый простой и легкий способ узнать о CMS сайта в режиме онлайн. Все, что вам нужно сделать, это зайти на страницу сайта и ввести url веб-ресурса, который необходимо проанализировать. Затем имеющаяся информация будет проанализирована, и вы получите ответ. Главный недостаток заключается в том, что результаты не всегда соответствуют действительности.

Вот список наиболее популярных и удобных сайтов для анализа

iTrack.ru

iTrack.com

С помощью этого инструмента вы можете определить движок веб-сайта практически со 100% точностью. Все, что вам нужно сделать, это ввести URL-адрес анализируемого проекта и нажать кнопку «Detect CMS»:

Определение CMS

Результат определения двигателя правильный:

Результат определения двигателя

WhatCMS

WhatCMS

В рамках этого проекта можно проанализировать 390 сайтов CMS. Заполните поле и нажмите кнопку Тест.

За несколько секунд мы узнали, какая CMS у сайта, а также версию движка:

Результат WhatCMS

Built With

Построен с

Это популярный сервис, который может распознать несколько сотен двигателей, но результаты не всегда соответствуют действительности. Методология та же … Заполните поле с адресом ресурса и нажмите кнопку. Через несколько секунд вы увидите результат:

Построено с результатом

Еще одним преимуществом данного сервиса является то, что помимо идентификации CMS сайта, он также показывает, какие сервисы используются на ресурсе, например, jivosite, Google Analytics, Яндекс Метрика, сервисы захвата посетителей и т.д. :

Построено с пользой

Задать вопрос владельцу (разработчику)

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

Спросите, сколько ресурсов и времени ушло на создание проекта. Вы также можете спросить, какие ресурсы используются для его обслуживания, поддержки и продвижения.

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

Поиск прямых указаний для определения CMS сайта

Веб-сайт CMS

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

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

Вид внешних URL адресов

Почти все популярные CMS в основном размещают ссылки в необработанном виде. То есть, они не используют на странице человекочитаемые урлы (ЧПУ). Это позволяет указать движок, на котором размещен ресурс.

Просто добавьте одну из этих строк к адресу страницы и посмотрите, возвращает ли страница 200-й ответ сервера и открывается ли она.

  • WordPress включает /p=501;
  • IPB включает /index.php?showtopic=36;
  • MaxSite CMS содержит /page/;
  • Joomla содержит /index.php?option=com_content&task=view&id=80&Itemid=202.

Анализ страницы для входа в админку

Каждая CMS имеет свой собственный адрес для входа в панель администрирования сайта. Чаще всего его называют просто «администратор». С помощью такой страницы можно получить необходимую информацию о двигателе.

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

В популярных CMS эти страницы имеют следующий URL:

  • Joomla — /administrator/;

администратор joomla

  • 1С Битрикс — /auth/ или /bitrix/admin/;

администратор bitrix

  • WordPress — /wp-admin/;

администратор wordpress

  • OpenCart — /admin/;

администратор opencart

  • ModX — /manager/;
  • Drupal — /user;

администратор drupal

  • Ok CMS — /backend/;

Запрет индексации служебных страниц

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

На официальных страницах каждой CMS есть готовый файл robots.txt, содержащий ссылки, которые должны быть закрыты от индексации. Просто сравните этот файл с тем, что есть на вашем проекте, и, возможно, вы сможете таким образом определить движок сайта.

Мета-теги и файлы CSS, JS

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

В частности, это стили, созданные с помощью CSS или JS. Здесь важно обратить внимание на структуру папок, каждый двигатель уникален и отличается от других. На официальных страницах вы можете увидеть, как будет выглядеть структура для конкретной CMS.

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

Ручной поиск

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

Вывод

Самый простой способ узнать, какая CMS работает на вашем сайте — это воспользоваться одним из онлайн-сервисов. Однако стоит перепроверить эту информацию вручную, чтобы получить наиболее точный ответ на свой вопрос.

Знание характеристик двигателя позволяет опередить любой проект.

Как узнать, на каком движке сделан сайт

Как узнать CMS сайта

Представьте себе — вы просматриваете интернет и вдруг натыкаетесь на невероятно красивый и удобный сайт. Вы хотите создать нечто подобное, но не знаете, какой движок использовать. Сегодня я расскажу вам, как можно определить CMS сайта.

Определение CMS сайта вручную

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

Просмотр исходного кода страницы

Самый легкий, простой и быстрый способ определить CMS сайта — посмотреть на его исходный html-код. В браузере вы можете нажать Ctrl + U. Точно определить движок страницы поможет мета-тег ‘generator’.

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

Проверка пути к файлам оформления

Этот метод может быть реализован на той же странице исходного кода. Необходимо только найти ссылки на файлы проекта css и js. Каждая CMS имеет свою собственную структуру, отличающую ее от других. В WordPress, например, корень будет содержать wp-content или wp-includes. А в Drupal корневая система выглядит примерно так — /sites/default/files.

Служебные страницы в robots.txt

Каждый сайт, независимо от используемого движка, имеет файл robots.txt. Он отвечает за запрет технических страниц, их дублирование и отказ от индексации. В таком файле можно найти и признаки используемой CMS. Для этого откройте нужную страницу и добавьте в конец строку «/robots.txt». С WordPress все будет очевидно, в одной из первых строк указывается используемая CMS.

Определение движка сайта через файл robots.txt

С Drupal все также будет довольно просто. Его характерной особенностью будет наличие в этом файле строки Disallow: /?q=admin/ .

Как узнать CMS через файл robots.txt

Я проверю сайт Timeweb, добавив /robots.txt в адресную строку. Следы используемой CMS должны присутствовать в файле, но будьте осторожны. И вот как я нахожу нужную линию. Как выяснилось, для создания этой страницы использовалась CMS 1C Битрикс.

Определение CMS через файл robots.txt на сайте timeweb.com

Вход в административную панель

Вы также можете проверить движок сайта, попробовав зайти по ссылке для входа в административную панель. Для этого достаточно добавить определенный префикс и дождаться загрузки страницы. Не сработал один — переходите к другому. Нет уверенности, что этот метод сработает, но вы можете попробовать. А вот варианты входа в панель администратора в зависимости от CMS:

Поиск движка в футере сайта

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

Определение структуры URL-ссылок

Теперь стоит обратить внимание на внешний вид ссылок на странице. Обратите внимание — этот метод применим только в том случае, если они не были обработаны генератором URL. В WordPress необработанная ссылка выглядит следующим образом: site.com/r=123

С другой стороны, в Joomla такие ссылки выглядят иначе:

  • site.com/index.php?option=com_content&task=view&id=12&Itemid=345
  • site.com/content/view/12/345/.

В MaxSite CMS необработанные ссылки выглядят следующим образом: /page/uznat-cms-saita

Для vBulletin ссылки будут выглядеть следующим образом: /showthread.php?t=518262

Для CMS IPB это выглядит следующим образом: /index.php?showtopic=25

Онлайн-сервисы для проверки CMS

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

iTrack.ru

Этот сервис поможет вам в два клика определить, на каком движке сделан сайт. Он определяет до 60 современных CMS систем. Чтобы начать работу, просто зайдите на страницу сайта, введите нужный URL и проверьте наличие роботов. Затем нужно нажать кнопку ‘Detect CMS’, и через несколько секунд результат появится на экране.

Определите движок вашего сайта с помощью iTrack

WhatCMS

Очень простой и удобный сервис, который поможет определить не только то, на каком движке сделан сайт, но и язык программирования и используемый веб-сервер. Этот инструмент может определить более 390 современных CMS.

Поисковая система, используемая для разработки на сайте WhatCMS

Built With

Это один из самых популярных и продуктивных сервисов, который определяет не только CMS, но и показывает аналитику сайта, используемые инструменты и даже язык. Как только вы введете ссылку в строку и начнете поиск, сразу поймите — вы не найдете нужную вам информацию в первых строках. Вам придется прокрутить вниз почти всю остальную информацию о сайте и найти раздел «Система управления контентом».

Поиск CMS, использованной для создания вашего сайта, на странице Built With (Создан с помощью)

Обращение к разработчикам или владельцам сайта

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

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

Заключение

Я не говорил о таких популярных сайтах, как 2ip.ru или majento.ru. Дело в том, что эти сайты часто дают ложные результаты. Например, в первом случае, когда я хотел указать CMS сайта Timeweb, он сразу же отклонил 1С Битрикс. Хотя уже тогда нам было ясно, что именно этот движок использовался при создании этого сайта.

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