Как удалить meta name="generator" на Joomla

В предыдущей статье, посвященной созданию сайта с нуля, я рассказывал, как установить CMS Joomla 2.5 на хостинг за 5 минут. Продолжим разговор, затронув небольшой вопрос – как убрать meta name=”generator” из исходного HTML кода страницы.

Зачем удалять meta name=”generator” в Joomla

Среди Веб-мастеров бытует мнение, что поисковые системы отдают свое предпочтение платным CMS и ранжируют такие сайты выше других. Joomla в свою очередь является бесплатным решением для управления сайтом. Да бы скрыть от поисковых систем следы Joomla, оптимизаторы вычищают из HTML кода все упоминания связанные с данной CMS.

Лично моё мнение, что всё это миф. CMS не может влиять на качество ответа пользователя в поисковых системах. Просто каждый выбирает для себя готовое решение, с набором тех инструментов, которые подходят под его потребности и финансовые возможности.

Даже используя платную систему управления сайтом, можно установить не «обкатанный» модуль или обновить версию CMS, после чего просесть по многим позициям в выдаче. В общем в этом плане - никто не застрахован.

Что бы отбросить все споры и догадки, давайте уберём из HTML кода страницы на Joomla следующую строчку, что займет у вас всего минуту времени.

<meta name="generator" content="Joomla! - Open Source Content Management" />

Удаляем переменную $generators

Что бы удалить meta name="generator" в Joomla версии 2.5 - 3, находим по FTP следующий файл – head.php

/libraries/joomla/document/html/renderer/head.php

Закомментируем или удалим следующие строчки и все готово.

/* Don't add empty generators
$generator = $document->getGenerator();
if ($generator)
{
$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
*/

Как видите ничего сложного и не нужно скачивать никакие плагины.