b733e4
Научим создавать свои игры, сайты и приложения
Начать учиться

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

Как узнать, на каком движке работает сайт
4.5K

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

Движок, или CMS (Content Management System — «система управления контентом»), — это программа, которая позволяет администраторам сайта редактировать его контент: например, менять тему оформления, загружать фото в галерею или товары в интернет-магазин, редактировать и удалять страницы и т. п.

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

Сразу оговоримся: определить CMS сайта не получится, если она является внутренней разработкой компании или отдельного веб-мастера (такие CMS называют ). Если ни одним из перечисленных ниже приёмов не удаётся установить, на чём сделан сайт, — вероятно, перед вами самописный движок. самописными

Научим детей и подростков делать сайты
Два учебных проекта, которые можно добавить в портфолио: магазин футболок и генератор резюме
Научим детей и подростков делать сайты

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

Изучить исходный код страниц

Чтобы посмотреть исходный код страницы в Chrome, нажмите Ctrl + U или Cmd + U. Откроется новая вкладка с HTML-разметкой страницы. Указания на движок, на котором создан сайт, могут встретиться в адресах подключенных файлов со скриптами и стилями, ссылках на изображения, атрибутах тегов, классах, комментариях к коду и т. д. Ниже собрали примеры того, как опознать несколько популярных CMS по их характерным признакам в исходном коде страницы.

CMS

Характерные признаки в коде

Wordpress

Ссылки на папку /wp-content/

Bitrix

Ссылки на папку /bitrix/

Tilda

Ссылки на изображения на домене https://static.tildacdn.com/

tilda- в атрибутах тегов

Tilda copyright в комментарии

Drupal

drupal- в атрибутах тегов

Wix

wix- в названиях папок и атрибутах тегов

Ссылки на изображения на домене https://static.wixstatic.com

Тег <meta name="generator" content="Wix.com Website Builder"/>

Давайте используем этот способ для определения движка, на котором сделан журнал Skyeng Magazine. Для этого зайдём на сайт журнала, откроем исходный код и воспользуемся поиском по странице (Ctrl + F или Cmd + F).

Исходный код страницы

Долго перебирать варианты не пришлось: в ссылках на подключенные файлы шаблона обнаружилась папка /wp-content/. Значит, перед нами Wordpress.

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

Определить адрес панели администрирования

Панель администрирования, или, проще говоря, админка каждой CMS, по умолчанию находится по определённому адресу. Вот дефолтные адреса админок, которые помогут в определении популярных движков:

CMS

Адрес админки

Wordpress

/wp-admin

Bitrix

/bitrix/admin

Joomla

/administrator

Opencart

/admin

Drupal

/admin

ModX

/manager

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

Например, если мы перейдём по адресу https://magazine.skyeng.ru/wp-admin, то увидим страницу с формой авторизации и логотипом CMS Wordpress.

Форма авторизации на сайте

Этот способ определения CMS, как и предыдущий, работает не всегда.

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

Во-вторых, админка некоторых CMS находится не на домене сайта, а на домене разработчика CMS. Например, чтобы попасть в админку Tilda, нужно зайти в личный кабинет на сайте https://tilda.cc/.

Заглянуть в файл robots.txt

На большинстве сайтов есть специальный текстовый файл robots.txt, в котором собраны директивы для поисковых роботов. В этом файле веб-мастера указывают, какие файлы и папки в структуре сайта не нужно показывать пользователям в поиске. Как правило, сюда попадают адреса служебных файлов и папок, а также адрес админки — а вы уже знаете, какие выводы мы можем сделать по этой информации.

Файл robots.txt всегда лежит в корне сайта. То есть, чтобы открыть его, вам нужно дописать к адресу сайта строчку /robots.txt.

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

robots.txt для Wordpress

User-agent: *

Disallow: /cgi-bin

Disallow: /wp-

Disallow: /?

Disallow: *?s=

Disallow: *&s=

Disallow: /search

Disallow: /author/

Disallow: */embed$

Disallow: */xmlrpc.php

Disallow: *utm*=

Disallow: *openstat=

Allow: */wp-*/*ajax*.php

Allow: */wp-sitemap

Allow: */uploads

Allow: */wp-*/*.js

Allow: */wp-*/*.css

Allow: */wp-*/*.png

Allow: */wp-*/*.jpg

Allow: */wp-*/*.jpeg

Allow: */wp-*/*.gif

Allow: */wp-*/*.svg

Allow: */wp-*/*.webp

Allow: */wp-*/*.swf

Allow: */wp-*/*.pdf

robots.txt для Bitrix

User-agent: *

Disallow: /cgi-bin

Disallow: /bitrix/

Disallow: *bitrix_*=

Disallow: /local/

Disallow: /*index.php$

Disallow: /auth/

Disallow: *auth=

Disallow: /personal/

Disallow: *register=

Disallow: *forgot_password=

Disallow: *change_password=

Disallow: *login=

Disallow: *logout=

Disallow: */search/

Disallow: *action=

Disallow: *print=

Disallow: *?new=Y

Disallow: *?edit=

Disallow: *?preview=

Disallow: *backurl=

Disallow: *back_url=

Disallow: *back_url_admin=

Disallow: *captcha

Disallow: */feed

Disallow: */rss

Disallow: *?FILTER*=

Disallow: *?ei=

Disallow: *?p=

Disallow: *?q=

Disallow: *?tags=

Disallow: *B_ORDER=

Disallow: *BRAND=

Disallow: *CLEAR_CACHE=

Disallow: *ELEMENT_ID=

Disallow: *price_from=

Disallow: *price_to=

Disallow: *PROPERTY_TYPE=

Disallow: *PROPERTY_WIDTH=

Disallow: *PROPERTY_HEIGHT=

Disallow: *PROPERTY_DIA=

Disallow: *PROPERTY_OPENING_COUNT=

Disallow: *PROPERTY_SELL_TYPE=

Disallow: *PROPERTY_MAIN_TYPE=

Disallow: *PROPERTY_PRICE[*]=

Disallow: *S_LAST=

Disallow: *SECTION_ID=

Disallow: *SECTION[*]=

Disallow: *SHOWALL=

Disallow: *SHOW_ALL=

Disallow: *SHOWBY=

Disallow: *SORT=

Disallow: *SPHRASE_ID=

Disallow: *TYPE=

Disallow: *utm*=

Disallow: *openstat=

Disallow: *from=

Allow: */upload/

Allow: /bitrix/*.js

Allow: /bitrix/*.css

Allow: /local/*.js

Allow: /local/*.css

Allow: /local/*.jpg

Allow: /local/*.jpeg

Allow: /local/*.png

Allow: /local/*.gif

robots.txt для Joomla

User-agent: *

Disallow: /administrator/

Disallow: /cache/

Disallow: /cli/

Disallow: /components/

Disallow: /images/

Disallow: /includes/

Disallow: /installation/

Disallow: /language/

Disallow: /libraries/

Disallow: /logs/

Disallow: /media/

Disallow: /modules/

Disallow: /plugins/

Disallow: /templates/

Disallow: /tmp/

robots.txt для Opencart

User-agent: *

Disallow: /*route=account/

Disallow: /*route=affiliate/

Disallow: /*route=checkout/

Disallow: /*route=product/search

Disallow: /index.php?route=product/product*&manufacturer_id=

Disallow: /admin

Disallow: /catalog

Disallow: /system

Disallow: /*?sort=

Disallow: /*&sort=

Disallow: /*?order=

Disallow: /*&order=

Disallow: /*?limit=

Disallow: /*&limit=

Disallow: /*?filter=

Disallow: /*&filter=

Disallow: /*?filter_name=

Disallow: /*&filter_name=

Disallow: /*?filter_sub_category=

Disallow: /*&filter_sub_category=

Disallow: /*?filter_description=

Disallow: /*&filter_description=

Disallow: /*?tracking=

Disallow: /*&tracking=

Disallow: *page=*

Disallow: *search=*

Disallow: /cart/

Disallow: /forgot-password/

Disallow: /login/

Disallow: /compare-products/

Disallow: /add-return/

Disallow: /vouchers/

robots.txt для Tilda

User-agent: *

Disallow: /tilda/form*

Disallow: /tilda/rec*

Disallow: /tilda/click*

Disallow: /tilda/scroll*

Disallow: /tilda/popup*

Disallow: /tilda/cart*

Disallow: /tilda/product*

Disallow: /tilda/event*

Disallow: /*_escaped_fragment_*

Открыть диалоговое окно с формой по клику

Как посмотреть, на каком движке сделан сайт, с помощью сервисов

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

2IP

Для определения CMS сайта введите его адрес в поле и нажмите кнопку «Узнать». При попытке проверить несколько сайтов подряд система попросит вас ввести капчу.

Определение движка сайта сервисом 2IP

Помимо определения движка, сайт 2IP предлагает много других полезных сервисов — например, проверку информации о домене и хостинге сайта, данные о посещаемости, ответ сервера и т. д.

iTrack

Здесь тоже всё просто: вводим адрес и нажимаем «Определить CMS».

Определение CMS сайта на сайте iTrack

У компании также есть расширения для браузеров Chrome, Firefox и Opera. Расширение добавляет в контекстное меню страницы новый пункт «Определение CMS».

CMS Detect

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

Определение движка сайта с помощью CMS Detect

У этого сервиса тоже есть плагин для браузера, правда, только для одного — Chrome.

Теперь для вас не секрет, как узнать, на каком движке сделан сайт — самостоятельно или через специальные сервисы. А если, вдохновившись существующими проектами, вы захотите сделать свой собственный, в этом помогут курсы создания сайтов Skysmart Pro. На курсах мы обучаем детей и подростков основам HTML, CSS и языка программирования Javascript. Первый вводный урок — бесплатно!

Открыть диалоговое окно с формой по клику
Бесплатный вебинар
Бесплатный вебинар
Бесплатный вебинар
Научиться разработке
Подготовиться к ОГЭ/ЕГЭ
Получите план развития в программировании
  • Поможем с выбором IT-профессии
  • Вместе сделаем первый проект
  • Расскажем, как проходят занятия
Шаг 1 из 2
Шаг 1 из 2
Шаг 2 из 2