Понятие «движок сайта» (CMS) стало неотъемлемой частью большинства сайтов в интернете. Если раньше сайты состояли из множества статических страничек, то сейчас они работают на движках. Определить CMS понравившегося вам сайта очень просто. Опытные пользователи часто могут определить движок сайта «на глаз» (по расположению различных элементов сайта, регистрационной форме, виду профилей пользователей и т.д.). Этот приём работает далеко не всегда, но есть множество других способов определить CMS.
Начнём мы с самого простого. Существуют специальные сервисы, позволяющие автоматически определять CMS сайта (2ip.ru и ему подобные). Кроме того, для определения движка сайта можно использовать плагин Wappalyzer для Firefox. Стоит ещё добавить, что на многих сайтах в футере (нижней части сайта) указан используемый движок, так что и определять ничего не придётся. Многие вебмастеры удаляют ссылку на сайт движка из футера, так что этот вариант подходит далеко на всегда. Если ни один из указанных вариантов вам по какой-либо причине вам не подходит, то ниже мы рассмотрим подробнее «следы» различных движков на сайте.
WordPress
Начнём с движка WordPress. Определить его можно, набрав в адресной строке браузера страницу административной панели, которая будет иметь следующий вид: http://sitename.ru/wp-admin. Страница логина WordPress располагается по адресу вида: http://sitename.ru/wp-login.php.
Изображения и другие мультимедийные файлы обычно располагаются в папке /wp-content/uploads/, что тоже упрощает определение движка.
В исходном коде страницы обычно встречается упоминание о версии движка: <meta name=”generator” content=”WordPress 3.7.2″ />. В пути к файлу стилей CSS или иконке сайта так же может встречаться папка wp-content.
Joomla
Для того, чтобы определить движок Joomla на сайте, можно набрать в адресной строке адрес панели администратора: http://mysite.com.ua/administrator/.
Второй особенностью движка является то, что у сайтов на нём в пути к файлу стилей CSS в исходном коде страницы упоминается доменное имя: /templates/доменное_имя/css/template_css.css.
MODx
Сайты на движке MODx CMS содержат в исходном коде страницы «assets» в путях к изображениям и файлам стилей CSS, например: http://mysitename.org.ru/assets/images/image.png.
NetCat
Сайты, работающие на NetCat, содержат слово «netcat» в путях к изображениям: http://mysitename.co.cc/netcat_files/158/365/f_fe54812c8e85fb14adba2519345z1932.
Danneo CMS
Чтобы определить движок Danneo на сайте, достаточно лишь добавить к адресу нужного сайта адрес административной панели: http://myownsite.info/apanel/.
DataLife Engine
Сайты на DLE можно распознать по ссылке на регистрационную форму вида: http://sitedomain.su/?do=register. Кроме того, путь к скриптам движка обычно содержит «dle» или «engine», например: <script type=”text/javascript” src=”/engine/ajax/dle_ajax.js”></script> .
К сожалению, движков существует очень много и описать особенности каждого из них в данной статье возможности не представляется, так что проще всего будет использовать специальные сервисы или плагины, о которых говорилось в самом начале статьи. К слову, вы можете также посмотреть файл robots.txt, в котором указываются адреса папок, закрытых от индексирования поисковыми системами. Если не определяется ни одна система, то на сайте используется собственный движок.