Форум Приднестровья, форум ПМР

Форум Приднестровья, форум ПМР (http://forum-pmr.net/index.php)
-   Программисты и компьютеры в ПМР (http://forum-pmr.net/forumdisplay.php?f=16)
-   -   meta name="generator" (http://forum-pmr.net/showthread.php?t=111387)

Duke_Cheb 12.09.2013 01:33

meta name="generator"
 
Просто, щас для меня было актуально, заодно надумал и написать, авось кому пригодится.

При создании любого сайта с использованием CMS, в его заголовок автоматически встраивается такая интересная строка:
Цитата:

<meta name="generator" content="Название CMS" />
К примеру, для поделки, сваянной на Joomla! 1.5, она имеет вид:
Цитата:

<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
Ни визуально, ни програмно, она никак на работу сайта не влияет. Единственная ее функция - сообщать поисковикам, на каком CMS сей шедевр был сделан. Вроде бы, как и полезно. Но есть два неприятных момента:

1-й.
Тот же Яндекс, после ввода пользователем запроса, и получивший по нему несколько сайтов с одинаковым ТИЦ, начинает усиленно думать: в каком же порядке разместить сниппеты на странице выдачи ответов? Алгоритм его действий при этом такой (разумеется, до крайности упрощенный, так как параметров, окромя этого тега, еще великое множество):
- в самом низу фигурируют ресурсы, у которых этого мета-тега нет вообще. (Типа, бездари какие-то писали);
- затем, выше, выводятся сайты, созданные на основе бесплатных CMS, вроде Joomla!, Wordpress, DLE и иже с ними;
- еще выше располагаюся работы, выполненные на купленных движках. Сталкивался нечасто, в качестве примера могу привести CMS от конторы Megagroup (НЕ публикуется на правах рекламы!!!) - совершенно безобразная, жуткая, неудобная, но, при этом, платная система (кстати, потому и дико дешевая, что все сайты, похожи, как близнецы);
- наконец, в самом верху размещаются "самописные" сайты, слепленные на оригинальных движках.
Соответственно, из практических соображений, этот тег стоит изменить.

2-й.
Для каждой CMS хакерами давно отработаны системы взлома. Чтобы ломануть заинтересовавший их сайт нужно всего ничего: узнать, на чем он поставлен. Выяснить это очень просто - достаточно открыть код страницы, найти данный тег, и даже дураку все станет ясно. (Помимо него, конечно, еще имеется ряд косвенных указаний на систему управления контентом - но этот уж слишком очевиден).

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

<meta name="generator" content="pupkin.eq - сайт Васи Пупкина. Мое любимое домашнее порно" />
Ну, или что-то в этом духе.

Как правило, его можно найти в index. php или в index.html, который валяется в корневухе сайта. Но некоторые оборзевшие разработчики CMS ныкают его, дабы народ не правил содержимое атрибута content и не подрезал этим индекс их популярности. Тут уже гугл в помощь, т.к. все производители выкручиваются по-разному, в зависимости от степени испорченности фантазии их программистов.

К примеру, в Joomla! 2.5, он в файле head.php, каковой затолкан в папку:
Цитата:

/libraries/joomla/document/html/renderer
Где-то в районе 90-х строчек есть ветвление:
Цитата:

// Don't add empty generators
$generator = $document->getGenerator();
if ($generator)
**
$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
**
Меняем строку
Цитата:

$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
на
Цитата:

$buffer .= $tab . '<meta name="generator" content="Сайт имени Васи Пупкина" />' . $lnEnd;
(тройные кавычки меняем обязательно на двойные) и, собственно, теперь, открыв наш сайт в браузере и просмотрев его код, мы увидим результат.
Цитата:

<meta name="generator" content="Сайт имени Васи Пупкина" />
В DLE искомого паразита я обнаружил по более простому адресу:
Цитата:

/engine/engine.php
У меня он имеет вид:
Цитата:

<meta name="generator" content="DataLife Engine (http://dle-news.ru)" />
и живет в строке 789, но это не факт, ибо коллега исходники уже изрядно покромсал.

В движке социальных сетей Engine Vii, мерзавец был обнаружен в файле:
Цитата:

/system/mod.php
Строка 448:
Цитата:

<meta name="generator" content="NetLife" />
Для vBulletin3 чуть замороченнее. Файлы страниц закэшированы, и прямая лоботомия php-файла ничего не даст. Чтобы добраться до искомого тега, нужно через админку влезть в
Цитата:

Меню/Стили и шаблоны/Общие шаблоны/headinclude.php
и отредактировать строку:
Цитата:

<meta name="generator" content="vBulletin $vboptions[templateversion]" />
Ну и так далее... С другими CMS я не часто сталкивался, поэтому, информация на их счет скудновата. Поискал бы еще местоположения тега в phpBB3, но потерял свой ftp-логин к форуму. (Вот, такой вот я ответственный администратор).

Как-то так...

PMR 13.09.2013 09:21

Re: meta name="generator"
 
Лично моё мнение, что вся такая зачистка даёт очень маленький сео эффект.

Duke_Cheb 13.09.2013 09:27

Re: meta name="generator"
 
Да, но большое складывается из множества малых.

dmxp 25.09.2013 23:11

Re: meta name="generator"
 
Основной эффект в продвижении сайта даёт только уникальный контент.

v***s 27.09.2013 12:07

Re: meta name="generator"
 
Цитата:

PMR писал (а) (Сообщение 238117)
Лично моё мнение, что вся такая зачистка даёт очень маленький сео эффект.

а когда выгребал вирусы ты тоже эффекта не наблюдал ))) знание движка дает возможность подобрать отмычку для взлома. Часто админы скрывают или маскирую свой движок, чтобы не так просто было вставишь шел.

StasON 27.09.2013 19:59

Re: meta name="generator"
 
Цитата:

Duke_Cheb писал (а) (Сообщение 238040)
При создании любого сайта с использованием CMS, в его заголовок автоматически встраивается такая интересная строка:

не все cms ставят такой метатег.

PMR 28.09.2013 14:41

Re: meta name="generator"
 
vladoos,так ты пишешь не о сео эффекте, а о повышении безопастности сайта. Всё верно.

Боевой маг 28.09.2013 17:45

Re: meta name="generator"
 
Цитата:

Чтобы ломануть заинтересовавший их сайт нужно всего ничего: узнать, на чем он поставлен.
Главное еще - не забыть стандартную favicon движка поменять. Или, чтобы спутать следы, можно поставить ее от другой CMS :ab:

v***s 28.09.2013 20:24

Re: meta name="generator"
 
Цитата:

PMR писал (а) (Сообщение 240282)
vladoos,так ты пишешь не о сео эффекте, а о повышении безопастности сайта. Всё верно.

А разве от движка возможен сео эффект? Наполняй контентом и увеличивай посещаемость, и будет счастье.

Даю подсказку когда гугл поднимает ранг больше чем он есть на самом деле. ))) Если у тебя много живых людей, то твой ресурс становится выгодным для рекламы гугла, следовательно гуглу будет выгодно поднять твой ресурс в поисковой выдаче чтобы у тебя стало еще больше людей и еще больше людей, чтобы еще больше людей увидели рекламу гугла. Но гугл постоянно следит за реальной посещаемостью, и если он подумает, что ты пытаешься его обмануть, то мстить он будет долго и жестоко. А так как гугл постоянно меняет алгоритмы, то не рекомендую даже и пытаться это делать. А еще лучше купи сам рекламу у гугла. Например те деньги что ты получаешь в месяц отдавать обратно гуглу за рекламу.

Где-то через полгода посещаемость увеличится тогда снимай рекламу с гугла и руби капусту. Иными словами сперва ты должен отказать от любой прибыли, чтобы потом получать больше. И так можно периодически покупать рекламу в гугле раз в несколько лет повышая посещаемость и делая сайт более привлекательным. Не ужели ты так не делал? ))))

Sher 28.09.2013 20:57

Re: meta name="generator"
 
Цитата:

vladoos писал (а) (Сообщение 240310)
А разве от движка возможен сео эффект?

ооо, даже я это понимаю, приятно, что не совсем дура))
Цитата:

vladoos писал (а) (Сообщение 240310)
де-то через полгода посещаемость увеличится тогда снимай рекламу с гугла и руби капусту. Иными словами сперва ты должен отказать от любой прибыли, чтобы потом получать больше. И так можно периодически покупать рекламу в гугле раз в несколько лет повышая посещаемость и делая сайт более привлекательным. Не ужели ты так не делал? ))))

да, тоже соглашусь что правильная тактика))
и еще - не воровать и поменьше цитировать других)


Текущее время: 07:15. Часовой пояс GMT +2.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot