как узнать движок сайта зная доменное имя
Проверка CMS сайта
Инструмент для проверки CMS позволяет определить движок сайта и другие используемые на ресурсе технологии: набор шрифтов, системы статистики, CDN, JavaScript фреймворки и прочее. С помощью этого инструмента вы можете проверить сайт конкурента или клиента на продвижение.
Зачем нужно проверять CMS?
Этот инструмент поможет, если вам нужно определить, на чем сделан сайт конкурента или клиента, а также оценить понравившийся сайт, если вы хотите скопировать его или использовать некоторые идеи у себя. Перед созданием собственного сайта стоит найти несколько вариантов, которые вы можете взять за основу, и посмотреть, на чем они сделаны. Помимо движка может понадобиться информация о различных технологиях сайта, не принадлежащего вам.
Почему проверка показывает несколько CMS на одном сайте?
Может быть так, что на сайте используется несколько систем управления для разных разделов — например, для каталога и блога. Этот вариант подходит в случае, если функциональность одной CMS не справляется со всеми специфическими задачами компании, а создать собственную систему управления, которая учитывала бы все особенности бизнеса, невозможно.
Почему сервис не определяет ЦМС на моем сайте?
Сервис может не показывать CMS сайта в случае, если он находится на самописном движке или движок непопулярный и его еще нет в нашей базе. Также причинами могут быть: настроенный редирект на другой сайт, отсутствие ответа от сервера сайта или некорректный ввод URL.
Рейтинг CMS
По данным Ruward Track, ТОП-10 самых популярных в России CMS выглядит так:
Как определить CMS сайта
Иногда возникают ситуации, когда просто необходимо узнать на каком движке сделан тот или иной сайт. В таком случае есть два способа определения: ручной, через код сайта или служебные страницы и автоматический — с помощью различных онлайн сервисов или браузерных расширений. Рассмотрим их по порядку.
Ручной способ определения CMS сайта
Такой способ немного сложнее, чем онлайн-сервисы, и может потребовать от вас некоторых технических знаний структуры CMS и сайтов в целом.
Первым делом заходим на страницу выбранного сайта и нажимаем сочетание клавиш CTRL + U. На открывшейся новой вкладке нам представлен html-код этой конкретной страницы.
Важно заметить: многие CMS позволяют использовать уникальные шаблоны для отдельных страниц, поэтому html-код в таком случае может отличаться кардинально.
Далее в представленном коде необходимо найти места где подключаются различные файлы стилей, скриптов, изображений и т.п.
В данном случае мы видим: подключаются файлы стилей, а адрес связан с известным конструктором сайтов — Insales.
Еще один пример, по которому легко определить, что это Bitrix:
Аналогичным образом «угадываются» почти все популярные CMS.
Определение CMS сайта через адрес админ-панели
Но что же делать, если в коде нет очевидного упоминания CMS? Такое актуально для некоторых популярных CMS и фреймворков. В таком случае можно использовать служебные страницы входа и файл robots.txt.
Если владелец сайта специально не скрывал главную страницу входа в админку, то определить CMS довольно легко, просто подставив нужный адрес после названия сайта, например:
Просто перебирайте один за другим, пока вместо 404 не откроется вход в панель управления:
В данном случае перед нами OpenCart.
Адрес site.ru/admin довольно универсальный и используется очень часто, в том числе в большинстве фреймворков(Laravel, Yii2 и т.п.), начните подбор с него.
Тот адрес, который в итоге откроется, покажет, что за CMS перед нами: логотип CMS присутствует при входе в админ-панель у подавляющего большинства систем управления сайтов.
Определение движка сайта через robots.txt
В файле robots.txt, который всегда находится по адресу site.ru/robots.txt, мы можем увидеть, что в данном случае использовалась платформа ASP.NET для создания сайта.
Здесь же мы можем получить дополнительную информацию о сайте или его структуре, о том какие разделы или папки владелец решил скрыть от поисковых систем.
На этом чаще всего ручные варианты определения заканчиваются и если не удалось самостоятельно понять, что же за CMS у сайта, то стоит воспользоваться автоматическими сервисами.
Автоматический способ определения CMS сайта
Для автоматического определения мы будем использовать онлайн сервисы и расширения для браузеров.
Проводя тесты для данной статьи я заметил, что большинство таких сервисов, к моему большому сожалению, не может определить даже простейшие движки, при их минимальных правках. Поэтому я выделил несколько штук, которые понравились конкретно мне за счёт своей эффективности даже после внесения изменений.
Отличный инструмент, который определил движки у всех моих сайтов. Показывает дополнительную полезную информацию о скриптах и библиотеках, используемых на сайте. Указывает SSL-сертификат, данные о сервере.
Остальные протестированные мной сервисы определяют CMS гораздо хуже.
И последний вариант это популярные браузерные расширения: Wappalyzer и RDS bar.
К сожалению, они не могут похвастаться богатым функционалом, а RDS bar вообще определяет CMS только с помощью платных функций. Однако оба имеют довольно большой выбор средств для анализа сайта и могут помочь или навести вас на правильный путь:
В заключении хочу сказать, что использование всего этого арсенала инструментов и внимательное изучение сайта, с легкостью позволит вам понять, какой движок используется в конкретном случае.
Эти знания помогут:
А в случае, если вам приглянулся какой-то невероятно красивый сайт на просторах интернета, и вы всенепременно хотите сделать себе что-то подобное, то обращайтесь к нам, мы обязательно поможем реализовать любые идеи.
Как узнать CMS сайта?
Чтобы узнать CMS сайта, нужно внимательно изучить код и поискать характерные признаки движка. Другой вариант — использовать специальные инструменты.
Определение CMS вручную
Самостоятельно идентифицировать CMS достаточно трудно. К тому же далеко не все движки можно вычислить без специальных сервисов. Есть 3 способа, которые помогут определить самые популярные платформы.
HTML-код
Зажмите комбинацию клавиш Ctrl+U, и вам будет доступен код сайта. Популярные движки выдадут себя в теге там, где указан путь к наиболее важным файлам.
На этом примере видно, что сайт на Bitrix
Здесь CMS — WordPress
Важно! Название движка может встретиться в комментариях к плагинам. Однако это не самый очевидный признак. Так, Drupal определить по коду сложнее, чем другие CMS. Директории у разных веб-ресурсов могут отличаться, только папка files имеется у большинства сайтов на платформе Drupal. Директория «/sites/default/files» — точный признак CMS Drupal.
Файл robots.txt
В файле robots.txt можно увидеть папки и файлы, закрытые от индексации. По ним и можно определить движок сайта.
Префикс «wp-» указывает на движок WordPress
WordPress, Joomla! и некоторые другие CMS имеют в robots.txt стандартные правила, по которым их можно распознать.
Папки, типичные для Joomla!
В интернете достаточно много информации о том, как определить CMS по robots.txt. При составлении файла для разных CMS используются определенные правила, которые помогут ориентироваться при анализе.
Адрес админ-панели
CMS можно определить по адресам в админ-панели. Примеры движков со специфическими директориями:
WordPress не перепутаешь ни с чем
Пример админки сайта на MODX
Адреса админ-панелей сайтов на разных CMS могут совпадать. Так, в WebAsyst и Magento путь к админке лежит через /login. В такой ситуации отличить CMS можно по внешнему виду админ-панели.
Автоматическое определение
Стоит отметить, что даже специальные сервисы не могут точно определить все существующие CMS. Но популярные движки они распознают легко. Рассмотрим самые популярные сервисы для определения CMS.
BuiltWith
Может распознать не только CMS, но и другие технологии, используемые на сайте.
Программа дает подробный отчет по сайту
WhatCMS
Здесь все более лаконично, но по делу. Вам нужно только ввести название сайта, чтобы получить результат. Если нажать на стрелочку около кнопки «Detect CMS», появится возможность выбрать другие варианты: распознать провайдера хостинга или WordPress-тему сайта.
Все просто и понятно
Wappalyzer
Это браузерное расширение дает сжатую информацию о веб-ресурсе в один клик. В том числе, сервис помогает узнать название CMS.
Расширение будет полезно, если вы часто инспектируете чужие сайты
Резюме
Навык ручного определения движка поможет при анализе конкурентов и сборе референсов для разработки сайта.
У вас уже есть идеи по созданию сайта? Присылайте их нам. Мы разрабатываем сайты любой сложности. Создадим сайт для эффективного решения задач вашего бизнеса.
Как узнать, на каком движке сделан сайт
Представьте себе – вы серфите по интернету и внезапно натыкаетесь на невероятно красивый и удобный сайт. Вам хочется сделать что-то подобное, но вы не знаете, какой для этого лучше использовать движок. Сегодня я расскажу, какими способами можно определить CMS сайта.
Определение CMS сайта вручную
Движок сайта можно определить и без использования каких-либо посторонних инструментов. Никаких специальных навыков вам для этого не потребуется. Достаточно провести одно из нижеуказанных действий, и вся необходимая информация будет в ваших руках.
Просмотр исходного кода страницы
Самый легкий, простой и быстрый способ определения CMS сайта – просмотр его исходного html-кода. В браузере можно нажать на комбинацию клавиш Ctrl + U. А точно определить движок сайта поможет мета-тэг «generator».
Признаться, я его не нашла ни на одном из известных мне сайтов. Это вполне допустимо, так как эту строку можно удалить. В таком случае лучше приступить к другому способу.
Проверка пути к файлам оформления
Служебные страницы в robots.txt
На каждом сайте, независимо от используемого движка, есть файл robots.txt. Он отвечает за запрет показа технических страниц, их дублирования, а также запрет индексирования. В таком файле можно найти и признаки используемой CMS. Для этого следует открыть нужный сайт и добавить в конце строку «/robots.txt». В WordPress все будет очевидно, на одной из первых строк указывается используемая CMS.
Проверю сайт Timeweb, дополнив адресную строку /robots.txt. Следы используемой CMS обязательно должны присутствовать в файле, но надо быть внимательным. И вот таким образом я нахожу нужную строку. Как оказалось, при создании этого сайта использовалась CMS 1С Bitrix.
Вход в административную панель
Можно еще проверить движок сайта, попробовав ввести ссылку на вход в административную панель. Для этого потребуется просто добавить определенную приставку и ждать загрузки страницы. Не помогла одна – следует перейти к другой. Не факт, что данный способ точно сработает, но попробовать можно. А вот и варианты входа в административную панель в зависимости от CMS:
Поиск движка в футере сайта
Иногда в футере указывается информация об используемой при создании сайта CMS. Особенно актуально, когда сайт создавался на основе шаблона. Данная информация может быть написана мелким шрифтом в самом низу страницы, прямо под контактными данными или дополнительной информацией о компании. На популярных и посещаемых сайтах такая функция точно может быть отключена, поэтому идем дальше.
Определение структуры URL-ссылок
Теперь стоит обратить внимание на внешний вид ссылок сайта. Только обращаю внимание – данный способ актуален, если они не подвергались обработке с помощью генератора URL. В WordPress необработанная ссылка выглядит вот таким образом: site.com/р=123
А вот в Joomla подобные ссылки выглядят другим образом:
В MaxSite CMS необработанные ссылки выглядят примерно вот таким образом: /page/uznat-cms-saita
В движке vBulletin ссылки будут выглядеть вот так: /showthread.php?t=518262
Для CMS IPB характерен следующий вид ссылок: /index.php?showtopic=25
Онлайн-сервисы для проверки CMS
Если все вышеуказанные шаги не помогли или вы не рискуете их совершать по каким-то причинам, можно воспользоваться онлайн-сервисами. Их очень много, но есть лишь несколько хороших сайтов, с помощью которого вы сможете определить движок.
iTrack.ru
WhatCMS
Очень простой и удобный сервис, который поможет определить не только то, на каком движке сделан сайт, но и использованный язык программирования и веб-сервер. Данный инструмент может определить более 390 современных CMS.
Built With
Это один из самых популярных и результативных сервисов, который определяет не просто CMS, но и показывает аналитику сайта, используемые инструменты и даже язык. Как только вы введете ссылку в строке и начнете поиск, сразу учтите – на первых строках нужную информацию не найти. Для этого надо пролистать вниз, просмотрев чуть ли не всю прочую информацию о сайте, и найти раздел «Content Management System».
Обращение к разработчикам или владельцам сайта
Еще один неплохой способ узнать движок сайта – обратиться к его создателям. Если сайт создавала какая-либо студия, тогда в футере должна быть ссылка на них. Обратившись к ним, можно заказать сайт со схожим функционалом.
Большинство разработчиков тоже поделятся информацией о том, на каком движке их сайт был выполнен. Можете даже уточнить время, затраченное на создание интернет-ресурсов, а также количество средств, необходимых для этого. Учтите, что если вы планируете создать конкурентный сайт в той же сфере, никакой поддержки от владельцев можно и не ожидать.
Заключение
Я не рассказала о таких популярных сервисах, как 2ip.ru и majento.ru. Дело в том, что эти сайты часто дают ложный результат. Например, в первом случае, когда я хотела определить CMS сайта Timeweb, он сразу же отсеял 1C Bitrix. Хотя, нам уже стало понятно, что именно этот движок был использован при создании данного сайта.
В любом случае не стоит полностью копировать функционал понравившегося сайта и делать все под копирку. Лучше развивайте собственную идею и реализуйте ее по своему принципу.
Как узнать CMS сайта?
Время чтения: 6 минут Нет времени читать? Нет времени?
Это перепечатка статьи, которая вышла в нашей группе «ВКонтакте».
Для определения CMS сайта нужно покопаться в коде и поискать признаки движка или воспользоваться инструментами, которые все сделают за вас.
Ручное определение
Самостоятельная идентификация движков – процесс довольно трудоемкий. К тому же, далеко не все CMS можно определить «невооруженным глазом». Вы сможете вычислить самые распространенные из них тремя способами.
HTML-код
Нажмите «Ctrl+U». Вы увидите исходный код сайта. Популярные CMS выдают себя в теге там, где указан путь к важным файлам.
Обратите внимание, что название CMS встречается и в комментариях к плагинам. Но это самые очевидные признаки. Например, Drupal определить по коду сложнее. Директории файлов у разных сайтов могут отличаться. Разве что папка files встречается у большинства ресурсов на Drupal. Если же встретили директорию «/sites/default/files» – это точно Drupal.
Файл robots.txt
В файле robots.txt (в корневой папке сайта) можно найти закрытые от индексации файлы и папки и определить по ним движок сайта.
Некоторые CMS (например, WordPress или Joomla!) имеют в robots.txt стандартный набор правил, по которым их распознают.
В сети вы найдете много материалов об определении CMS по robots.txt. При его составлении для разных движков используют определенные наборы правил, которые помогут вам сориентироваться при анализе. Правда, далеко не все пользуются одинаковыми перечнями.
Адрес админ-панели
Движки можно распознать по адресам в админ-панели. Вот несколько примеров CMS со специфическими директориями:
Иногда адреса админок у разных движков могут совпадать. Например, в WebAsyst и Magento путь к админ-панели лежит через путь /login. Различать CMS в таком случае можно по внешнему виду админки.
Автоматическое определение
На самом деле даже автоматические сервисы не в состоянии точно определять все существующие движки. Но популярные движки они распознают на ура.
Kentico Software даже проводили исследование, чтобы определить, какой из сервисов точнее всего распознает движки. Лидерами оказались три сервиса с точностью 84 %. Их мы и рассмотрим.
BuiltWith
BuiltWith определяет не только CMS, но и ряд других технологий, используемых на сайте. Тут можно узнать много интересного.
WhatCMS
Здесь, наоборот, все лаконично и по делу. Вводите название сайта и получаете результат. Если нажать на стрелочку рядом с кнопкой «Detect CMS», можно выбрать другие варианты – определить провайдера хостинга или WordPress-тему сайта.
Wappalyzer (Chrome |Mozilla)
Браузерное расширение для получения краткой информации о сайте в один клик. Название CMS Wappalyzer тоже показывает.
Умение определять CMS вручную пригодится при анализе конкурентов и сборе референсов для создания собственного сайта. У вас уже есть идеи? Присылайте их нам. Разработаем сайт любой сложности, который будет отвечать запросам вашего бизнеса.