Как удалить 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;
*/

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

  • Я так и не понял, какая польза от этого метатега. Кстати, заметил, что у тебя в descriotion стоит "Всего за одну минуту, вы узнаете как удалить в Joomla" и всё. Забыл дописать или так задумано?
  • В документации поисковых систем Яндекс и Google я не нашел информации о мета-теге generator. То есть пользы у него никакой нет. Скорее это тег разработчиков, так сказать, реклама своего продукта. По description хорошее наблюдение) Я скопировал строчку HTML кода, после сохранения он обрезал содержимое между <...>
  • Когда есть подсказка meta name=”generator” для хакеров в твоей теме, им легче взломать сайт. Нужно удалять, однозначно! Игорь, а где у тебя поиск??? Хотела найти статью про почту Яндекса, эт что, все страницы перелистывать надо?!! о_О
  • Надежда, спасибо за дополнение, такой вариант то же можно рассматривать! Злоумышленники могут использовать данный тег, что бы устроить атаку на нужную им CMS. По поводу поиска. Он был, но я его убрал, так как меня не устраивала его реализация. Постараюсь решить этот вопрос в ближайшее время и найти подходящий вариант. Согласен, что поиск необходим)
  • Делай поскорее, без него никуда. И Карту сайта еле нашла :) Случайно
  • для джумлы 3 чтоб не портить движок, как описано тут, в вашей теме вставляем код php перед выводом доктайпа unset($this->_generator); и все, пользуйтесь. при обновлении джумлы ничего не испортится
  • "Здрасте приехали". Спец даже без мета тега поймет что за движок сайта)))))))) Ерунды не говорите, достаточно взглянуть в структуру кода! Дайте сайт, я скажу какая система управления или самопис!
  • Габбер, я использовал твой вариант - сработало.
  • У меня после выполнения вышеописанного над меню вылезла надпись указания позиции левого блока, поэтому наверное все же целесообразнее использовать метод с вставкой в шаблон строки типа JFactory::getDocument()->setGenerator('');
  • Спасибо, Габбер! Помогло!
  • В джумле 3.5 данный вариант не катит...
  • /libraries/joomla/document/renderer/html/head.php
  • Спасибо, что повторил путь, который написан в статье, но это в версии 3.5 не работает. Там нет этих строчек.
  • это миф полный. ничего не влияет. проверено на практике.
  • Ты читай лучше что тебе люди пишут. Путь другой
  • Отлично. Благодарю. Всё сработало, как часы. Меньше знают хацкеры - крепче спят. :)
  • А куда этот код вставлять?

Подписаться на новости

vk-marketingtwittergoogletelegram

Не подписался - без ТОПа остался!

Последние комментарии