как узнать на какой платформе сделать сайт
Как узнать платформу на которой сделан сайт: Способы определения онлайн
Приветствую Вас, друзья! В обзоре вопрос, интересующий некоторых вебмастеров: Как узнать на какой платформе сделан сайт. Иногда, для получения информации о сайте конкурента или интересующего ресурса, хотят знать применяемые в создании технологии: движок, конструктор, установленные плагины. Разберём способы, которые помогают получить нужную информацию.
На какой платформе сделан сайт: как узнать технологию CMS бесплатно
Существуют различные методы определения информации о чужом сайте: ручной, при помощи браузерных расширений, в специальных программах в режиме онлайн.
Ручные способы
Ручные способы не требуют использования дополнительных инструментов. Эта информация будет полезна новичкам, которые плохо представляют «что — где находится» или любителям поковыряться в коде, что-то расшифровывать.
Иногда достаточно пройти вниз страницы и посмотреть, часто бывает, что интересующие данные там есть и даже рекламируются.
Метод 1. Определить платформу по коду страницы — если установленная CMS скрыта, то узнать не удастся.
Метод 3. Узнать через административную панель.
К адресу сайта надо дописать следующие варианты:
Если такой вариант сработает, то по административной панели можно узнать платформу.
Бесплатные программы
Сервисы дают быстрый результат без копаний и расшифровок кода или аббревиатур систем. В интернете можно найти много программ, которые предлагают определение платформ управления, но многие не справляются с этой задачей, если информация прикрыта от распознавания — одним словом «Полная туфта».
Даю те, которые реально работают и что-то видят. Достаточно ввести интересующий домен и получить результат.
WebDataStats.com
Be1.ru
Whatcms.org
ITrack.ru
В Заключение
Надеюсь, что предложенные программы и способы помогут проверить и узнать платформу и некоторые другие используемые технологии сайта конкурента. А ручной метод станет полезным для начинающих в понимании структуры, устройства файлов.
Как узнать на какой платформе создан сайт?
Многие сайты построены с помощью CMS, таких, как WordPress, Joomla и Drupal, но с первого взгляда трудно понять, на какой из платформ создан ресурс. Однако, если присмотреться, то определить CMS сайта будет легко.
— Файл robots.txt;
— Вид ссылок сайта;
— Вид админ панели;
— Cookie сайта;
— Онлайн сервисы.
Как определить CMS сайта?
Для определения CMS, на которой построен сайт, достаточно проверить всего несколько особенностей.
Для проверки CMS сайта можно обратить внимание на его HTML код.
Просмотрев код, сразу понятно, что сайт построен с помощью Joomla.
Многие популярные CMS создают файлы robots.txt автоматически. В данном файле можно ограничить просмотр любых директорий и папок. Но, в то же время, это помогает определить и платформу, на которой создан сайт.
Например, файл robots.txt для Joomla выглядит следующим образом:
Несмотря на то, что многие веб разработчики активно используют ЧПУ, что делает процесс определения платформы сайта более сложным, но данный способ все еще актуален для анализа большинства ресурсов. Очень просто узнать о движке сайта, только взглянув на его вид ссылки.
Когда выполняется вход в админ панель, появляются определенные признаки, которые указывают на определенную платформу. Скопируйте адреса админки и добавьте к адресу веб-сайта. Если вы угадали CMS, на какой создан сайт, то откроется страница входа в административную панель.
Просмотреть cookie — это еще один способ определить, какая платформа используется для работы сайта.
Большинство пользователей, ища ответ на вопрос: “Как узнать, на какой платформе создан сайт?”, обращаются за помощью к онлайн сервисам. Все очень просто — скопируйте ссылку сайта и вставьте ее в специальное поле. Сервис уже через секунду покажет вам ответ на заданные вопрос.
Представленные ниже инструменты просматривают исходный код, анализируют структуру и, наконец, выдают результат:
Мы каждый день сталкиваемся с множеством сайтов и иногда возникает вопрос, какая используется CMS (система управления контентом), чтоб понять специфику работы ресурса или создать страницу с похожей функциональностью. Есть много CMS, таких, как WordPress, Joomla, Drupal и т.д. и указанные выше способы непременно помогут определить ту платформу, которая используется для того или иного ресурса.
Как определить 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 сайта: 10 простых способов
Чтобы узнать движок любого сайта не нужно знать программирование или разбираться в технических особенностях работы серверов. Существует много инструментов, которые распознают CMS в автоматическом режиме. Если сервисы не дают ответа на вопрос, можно сделать анализ самостоятельно.
Инструменты для определения CMS сайта:
Мы собрали 10 способов, которые помогают определить CMS сайта. Выберите любой вариант и узнайте, на каком движке сделаны сайты конкурентов.
Онлайн-сервисы для определения CMS сайта
Способ 1: используем онлайн сервисы. Быстрый, но не всегда эффективный метод.
В интернете много платформ, которые определяют движок сайта с высокой точностью. Они сделаны по одному принципу: ввели адрес, дождались завершения проверки и получили результат. В большинстве случаев сервисы показывают правильную информацию, но иногда могут ошибаться.
Сервисы распознают популярные системы управления контентом и выдают результат через несколько минут после запуска проверки. Если проект сделан на самописной CMS, пользы от сканирования не будет.
Онлайн сервисы нам помогут, если мы делаем анализ сайтов конкурентов или хотим понять, какую CMS лучше выбрать при разработке своего сайта: будь то интернет-магазин, сайт услуг, СМИ и или любой другой сайт.
2ip.ru
2ip.ru — популярный сервис проверки, который умеет распознавать сайты на 70 CMS. После ввода адреса алгоритмы сравнивают фрагменты кода с данными из базы. Если найдутся совпадения, появится уведомление.
Кроме популярных движков 2ip.ru определяет, конструкторы сайтов и несколько фреймворков. Например, сервис корректно распознал Yii Framework на котором сделан наш блог.
iTrack
В iTrack процесс проверки CMS в сервисе сделан более удобно, чем в 2ip. После запуска анализа появляется прогресс-бар. Если система найдет совпадения в базе или не сможет решить задачу, появится уведомление. Никаких длинных списков, которые сильно увеличивают высоту страницу.
В базе iTrack более 80 систем управления контентом, но, видимо, фреймворки сайт не распознаёт. Юзабилити сервиса намного лучше, чем у 2ip, а вот с точностью определения движков есть проблемы.
PR-CY — инструмент проверки CMS, который определяет движок, наборы шрифтов, используемые системы аналитики, программное обеспечение веб-сервера, популярные виджеты и JS фреймворки.
На бесплатном тарифе доступно 5 проверок в сутки. Лимиты сбрасываются каждый день, поэтому если хотите анализировать много адресов сразу, PR-CY не подойдет для этой задачи.
be1.ru
В базе сервиса be1.ru 78 популярных CMS и 8 фреймворков. Скорость проверки намного выше, чем у 2ip и iTrack. После сканирования система показывает движок, JS и бэкенд фреймворки.
Результатом проверки в be1.ru можно поделиться с помощью публичной ссылки, но после перехода на сайт данные обновляются заново.
BuiltWith
BuiltWith — мощный зарубежный сервис, который позволяет узнать CMS сайта за несколько секунд. По каждому сайту система создаёт технологический профиль, где указаны:
BuiltWith даёт намного больше полезной информации, чем остальные сервисы и подходит, когда нужно не просто определить движок, а узнать больше о стеке технологий.
Серверные и десктопные парсеры
Способ 2: используем специальные программы-парсеры умеют определять CMS и выполняют ряд других SEO-задач.
Парсеры собирают информацию на основе заданных параметров. С их помощью можно проверить индексацию сайта, найти обратные ссылки на сайт, сформировать отчёт по обратным ссылкам и решить десятки других SEO-задач.
Некоторые парсеры умеют определять CMS. К примеру, A-Parser хорошо распознает движки и быстро выдаёт результат. В отличие от сервисов, которые определяют системы управления контентом, он поддерживает работу в многопоточном режиме.
Введенные адреса проверяются на совпадение по базе из 161 CMS. В списке форумы, блоги, гестбуки, вики и другие форматы движков. После завершения проверки показывается URL и CMS проекта.
Кроме A-Parser существует программа TestCMS, которая тоже поддерживает работу в многопоточном режиме. Она стоит 2 250 рублей, но информации о дате последнего обновления и актуальном состоянии нет.
Адрес входа в админку
Способ 3: подбираем адрес входа в админку. Это максимально точный способ, как определить cms сайта.
Если не хочется пользоваться сервисами и покупать дорогостоящую подписку ради того, чтобы узнать на какой платформе сделан сайт, можно решить задачу своими силами.
Один из самых простых способов определить движок — подобрать адрес входа в админку. Если проект разработан на базе одной из популярных систем управления контентом, найти вход в административную панель не составит труда.
Многие владельцы сайтов скрывают вход в админку, чтобы защитить сайт от взлома и сэкономить ресурсы shared хостинга или сервера. В этом случае узнать движок ручным перебором адресов не получится.
Собрали стандартные URL административных панелей 20 самых популярных движков Рунета по версии рейтинга iTrack. Используйте таблицу, чтобы найти совпадения на проверяемом сайте. Если поиск не даст результатов, используйте сервисы анализа для экономии времени.
Путь к админке
уникальный адрес для каждого пользователя конструктора
уникальный адрес для каждого пользователя конструктора
Служебные теги в исходном коде
Способ 4: cмотрим CMS в мета-теге «generator». Часто в данном теге напрямую указывается движок сайта.
Для Drupal тег может выглядеть следующим образом:
Для сайта на базе Joomla:
Служебные теги показывают на чём написан сайт, если разработчики не позаботились о скрытии информации, которую многие считают конфиденциальной. Избавиться от этой строчки в исходном коде просто, поэтому в большинстве случаев её нет.
Подробнее о том, какие мета-теги могут быть на сайте, читайте в статье.
Пути к файлам
Способ 5: Смотрим ссылки на подключение файлов оформления, например, css и js.
Если упоминания CMS в служебных тегах спрятаны, на помощь приходят пути к файлам. Этот способ не гарантирует 100% результат, но если на сайте используется один из известных движков, пути к файлам дадут подсказку.
К примеру, в WordPress путь к папке с активной темой указывается в следующем формате:
В Bitrix название CMS прописывается в директориях с кэшем и некоторых CSS файлах:
Аналогичный подход используется во многих движках, поэтому пути к файлам позволяют быстро определить CMS, если сервисы не помогают или показывают разную информацию.
Структура ссылок
Способ 6: Внешний вид URL подскажет, на какой платформе сделан сайт.
Способ подходит продвинутым пользователям, у которых большой опыт взаимодействия с разными CMS. К примеру, не все знают, что записи сайта на базе WordPress доступны не только по видимому для пользователей адресу, но и по служебному URL.
Если на сайте не настроены ЧПУ, структура ссылок поможет определить принадлежность к движку. Стандартная структура адресов записей WordPress содержит фрагмент » /?p=id записи «. А если так формируются внутренние ссылки на сайте, читайте инструкцию, как настроить ЧПУ ссылки.
При вводе произвольного ID происходит редирект на соответствующую страницу, но это подтверждает, что на сайте используется WordPress. Если адреса на сайте нет — появится 404 ошибка.
Проверить структуру ссылок можно с помощью парсеров, например, Netpeak Spider или Screaming Frog. Кстати, у нас есть полный гайд, как пользоваться Screaming Frog Seo Spider.
Файл robots.txt
Способ 7: Изучите robots.txt, какие технические страницы закрыты в нем от индексации. Эти запрещающие правила выдают cms сайта.
Служебный файл robots.txt помогает не только увидеть, какие страницы закрыты от поисковых систем, но и узнать движок сайта по характерным признакам. Файл лежит в корне, поэтому найти его легко.
К примеру, на сайте Wpshop используется стандартный формат robots.txt, который чётко указывает на WordPress.
А вот так выглядит файл для проекта на базе Bitrix.
В robots не всегда есть подсказки о движке, но полезную информацию получается найти гораздо быстрее, чем при анализе исходного кода страниц. Если для запрета индексирования используется метатег, robots.txt бесполезен для того, кто хочет узнать CMS.
Заголовки HTTP
Способ 8: Получите список заголовков с данными о CMS с помощью специальных сервисов.
Оптимизаторы и владельцы сайтов часто проверяют ответ сервера, чтобы узнать, доступен ли контент пользователям или поисковым роботам. Сервисы с соответствующими возможностями показывают исходный код и дают возможность выбрать User-agent.
В HTTP-заголовках ответа иногда содержится информация о системе управления контентом. Обращайте внимание на строку X-Powered-CMS, которая сообщает данные о движке. Дополнительно стоит проанализировать параметр Set-Cookie, в котором тоже может быть указана CMS.
Для проверки HTTP-заголовков используйте сервис Checkmy или любой другой. После ввода адреса можно задать настройки и отправить запрос. Желательно указывать URL с основным протоколом, чтобы в отчёте не было лишней информации.
Публичные копирайты
Способ 9: Некоторые сайты оставляют публичные копирайтеры. Хотя для проверки больших сайтов метод проверки не рабочий.
Этот способ помогает узнать на каком конструкторе сделан сайт. Сервисы, которые предоставляют свои мощности в аренду, разрешают скрывать копирайты только на платных тарифах и владельцы проектов не всегда готовы тратить на это деньги.
Сайты, работающие на основе «коробочных» CMS указывают копирайты очень редко. Хотя если в подвале есть контакты разработчиков, можно связаться с ними и спросить, на базе какого движка сделан сайт. Это не конфиденциальная информация, поэтому в большинстве случаев веб-студии и фрилансеры отвечают на вопрос.
Расширения для браузеров
Способ 10: Установите расширение для браузера, чтобы определять CMS в один клик.
Пользоваться сервисами удобно, но ещё удобнее получать информацию о движке в один клик. В этом помогают расширения для браузеров, которые интегрируются в интерфейс и запускают анализ по запросу.
Wappalyzer
После установки расширения и закрепления в верхней панели браузера появится новый значок. Для удобства можно выводить вместе иконки дополнения значок используемой технологии. Цветовая гамма выбрана не очень удачно, но при наведении картинка хорошо просматривается.
iTrack
iTrack — расширение для Chrome, Firefox и Opera от одноименного сервиса. Польза расширения лишь в экономии времени — по клику на иконку в браузере адрес сайта подставляется в строку, происходит перенаправление в сервис и запускается проверка CMS.
BuiltWith Technology Profiler
BuiltWith Technology Profiler — расширение для Chrome, Firefox и Microsoft Edge от аналитического сервиса, который упомянут в нашей статье. После установки расширения один клик отделяет пользователей от получения информации о технологическом профиле сайта.
Минус расширения в том, что для поиска CMS приходится листать длинный список. Это неудобно, если нужна информация только о системе управления контентом.
WhatRuns
WhatRuns — расширение для Chrome и Firefox от популярного сервиса аналитики. По возможностям WhatRuns не уступает Wappalyzer, но показывает меньше данных, чем расширение BuiltWith.
Результатом проверки можно поделиться с помощью публичной ссылки. По ней будет доступен полный отчёт об используемых технологиях: CMS, виджеты, системы комментариев, язык программирования и другие особенности.
Бонус: если определили, что сайт конкурентов работает на базе WordPress и хотите узнать, какая тема и плагины на нём установлены, необязательно часами копаться в исходном коде.
На помощь приходит сервис WPDetect, который показывает название темы, автора и ссылку на сайт при наличии. В отчете доступна информация об активных и деактивированных плагинах. Если модули есть в официальном репозитории WordPress название плагина отображается в виде активной ссылки.
Сервисы и расширения помогают быстро узнать на каком движке сделан сайт и дают много полезной информации о стеке технологий и виджетах сторонних сервисов. Выбирайте любой инструмент из нашей статьи и пользуйтесь им на постоянной основе.
Если с движком сайта-конкурента разобрались, переходим к более подробному изучению сайтов конкурентов. Изучите эти материалы, если хотите знать все о ваших конкурентах: