Как определить CMS сайта
Качественно проработанный сайт с креативными, привлекающими внимание идеями, вызывает у многих людей желание создать подобный веб-ресурс. Чтобы воплотить это в реальность, необходимо узнать, какой движок послужил основой для создания такого сайта.
В данной статье вы сможете выбрать инструмент, с помощью которого возможно определить «что под капотом» каждого сайта.
Инструменты для определения CMS (системы управления содержимым) сайта:
- онлайн сервисы;
- поиск прямых указаний имени CMS;
- анализ HTML кода (meta name=«generator», пути к файлам темы оформления
- сайта, служебные страницы в robots.txt, вход в админку);
- просмотр cookie;
- запрос к владельцам интересующего сайта.
Далее подробности по каждому из методов.
Онлайн-сервис определения CMS сайта
Узнать CMS сайта online — очень просто и быстро, но не всегда точно.
Built With — один из самых результативных и популярных онлайн-сервисов для определения движка сайта. С помощью этого сервиса вы также можете узнать скрипты, хостинг, виджеты, сервер и другую информацию о сайте.
WhatCMS — альтернатива первому сервису. Умеет определять более 390 CMS.
iTrack.ru — очень точный инструмент для определения CMS веб-ресурса. База этого сервиса насчитывает более 50 систем управления. Чтобы воспользоваться iTrack.ru необходимо подтвердить, что вы не робот, ввести домен сайта и кликнуть на «определить CMS». Через несколько секунд сервис сообщит вам результат.
Менее популярными сервисами являются:
- 2ip.ru не всегда может определить движок сайта, работает медленнее,
- majento.ru иногда дает ложный результат,
- pr-cy.ru и raskruty.ru предоставляют используемые технологии, но часто не определяет CMS.
Важно!
В 80% случаев онлайн-сервисов будет достаточно.
Далее более технические методы.
Определить CMS движок сайта вручную
Онлайн системы, определяющие CMS сайтов, не всегда бывают точными и могут даже дать неверную информацию. Именно поэтому стоит изучить основные способы, как вручную определить движок веб-ресурса.
Исходный HTML код страниц сайта
Самым точным методом, с помощью которого можно узнать на каком движке сайт, является анализ HTML кода его страниц.
Открыть исходный код можно практически в любом браузере и осуществляется это сочетанием клавиш Ctrl+U.
Если эта комбинация не работает, стоит кликнуть на страницу сайта (не на файл) правой кнопкой мыши и нажать на «View page source» (Посмотреть исходный код). Как результат, в отдельной вкладке откроется HTML код.
Мета-тэг «generator»
Обычно, CMS указывается в теге «generator». Например, для WordPress, данный мета-тэг будет выглядеть таким образом:generator content=WordPress 4.9.4/>. Если данной строки нет в коде, значит, она была удалена и стоит приступить к другому методу. Если вам нужно выполнить SEO для wp, у команды Livepage есть богатый опыт в этом направлении.
Пути к файлам темы оформления сайта
Верхняя часть исходного кода страниц интернет-ресурсов имеет ссылки на подключение файлов оформления, например, css и js. Каждый движок имеет характерные, выделяющие его среди остальных, части, указывающие на обычную структуру папок. К основным признакам относится:
- /wp-content/themes/ (для WordPress);
- /sites/default/files/ (для Drupal).
Служебные страницы в robots.txt
Каждый, нормально функционирующий, сайт имеет файл robots.txt. Он отвечает за запрет индексирования и показа технических страниц сайта (или их дублей). Соответственно, в данном файле CMS прописывают свои тех. страницы.
Признаки CMS в robots.txt:
- Отличительной чертой WordPress является правило «Disallow: /wp-admin/». Пример: https://wordpress.com/robots.txt
- А характерным правилом Drupal будет «Disallow: /?q=admin/». Пример: https://www.drupal.org/robots.txt
Чтобы найти файл robots.txt нужно дописать к домену сайта (после слеша) robots.txt и нажать Enter.
Вход в админку
Каждый сайт с CMS имеет свою «служебную сторону» для администрирования, которую в народе называют «админка».
Здесь также можно найти информацию: на каком движке сайт. Чтобы туда попасть, необходимо иметь логин, пароль и специальную ссылку.
Примеры URL для входа в админку:
WordPress (https://wordpress.com/wp-admin/);
Drupal (https://www.drupal.org/user);
Joomla (www.joomla.org/administrator/);
1 °C Bitrix (https://www.bitrix.ua/auth/ или https://site.com/bitrix/admin/)
OpenCart (https://opencart.pro/admin/)
ModX (https://modx.pro/manager/)
Okay CMS (https://demookay.com/backend/)
Жирным в ссылке выделены приставки, которые ведут ко входу в админку.
Прямое указание имени CMS
Самым простым способом, узнать на какой платформе сделан сайт, является поиск названия CMS непосредственно на странице. Это обусловлено тем, что многие владельцы веб-ресурсов выбирают готовые (покупные) шаблоны для своего сайта.
Смотрите в подвал (футер) страницы для поиска названия CMS рядом с контактами или другими данными компании/сайта.
Узнать движок сайта при помощи внешнего вида URL
Необработанная ссылка при помощи генераторов ЧПУ (URL) несет в себе немало информации, среди которой и название используемого движка.
Характерными признаками того или иного движка являются:
- WordPress (/р=501);
- Joomla (/index.php?option=com_content&task=view&id=80&Itemid=202 или
- /content/view/69/109/)
- MaxSite CMS (/page/ispolzuem-avatarki);
- vBulletin (/showthread.php?t=300606);
- IPB (/index.php?showtopic=36).
Спросить
Достаточно часто внизу страницы сайта указывается название веб-студии, создавшей его. Обратившись к ним можно быть уверенным, что 9 с 10 специалистов охотно делятся информацией о том, как осуществлялся процесс и на каком движке (особенно, если за это им предложить небольшой гонорар).
Не лишним будет указать тот факт, что вы планируете тоже создать подобный сайт, сгенерировав обратный интерес (специалисты не упустят потенциального клиента).
В конце беседы стоит уточнить время, потраченное на создание такого веб-ресурса, сколько он стоит и какие средства нужны для поддержания и сопровождения.
Альтернатива
Написать владельцам с просьбой. Просто создайте легенду что вы не их прямой конкурент.
Вывод
Узнать, на чем сделан сайт, проще всего используя специальные online-сервисы. Использование онлайн систем не всегда дает нужные результаты, но с их помощью можно узнать некоторые дополнительные параметры.
Чтобы вручную определить платформу, нужно знать характерные признаки каждого из CMS.