Удаляем мета-тег generator в Joomla! v.3.x

Вопрос регулярный при оптимизации сайта. Если открыть исходный код страницы, то кусок кода выглядит примерно так:

Удаляем мета-тег generator в Joomla 2.5

Нужно ли удалять этот мета тег? Вовсе не обязательно. Наличие или отсутствие его никак не маскирует принадлежность ресурса к популярной cms, для этого нужно намного больше телодвижений. Тем не менее, раз уж хочется «снести» его, то почему бы и нет?

Удаление/изменение generator можно сделать несколькими способами. Из инструментария нужны: файловый менеджер (типа total commander) и текстовый редактор (типа Блокнот от Windows).

Коротко (для себя, любимого: в файлу index шаблона после тега <head> прописываем:

<?php $this->setGenerator(null); ?>

На этом можно и поставить точку.

Если шаблон Джумла! простенький (например, базовый beez5 или beez20), то:

  • Подключаемся к сайту по протоколу ftp
  • Заходим в директорию /templates/beez5/
  • Скачиваем на свой компьютер файл index.php и открываем его в текстовом редакторе
  • Находим строчку кода:
    {codecitation}<jdoc:include type="head" />{/codecitation}
  • Перед этой строкой прописываем:
    {codecitation}<?php $this->setGenerator(null); ?>{/codecitation}
  • Сохраняем измененный файл в кодировке UTF-8
  • Закачиваем файл обратно на сервер, заменяя старый файл на новый

Собственно и всё. Метатег удален. Но:

Как правило в последних версиях Джумла! устанавливают более сложные «навороченные» шаблоны, где подобного кода просто нет. Тогда используем иной способ.

  • Подключаемся к сайту по протоколу ftp
  • Заходим в директорию
    /libraries/joomla/document/html/renderer/
  • Находим и скачиваем на свой компьютер файл head.php и открываем его в текстовом редакторе
  • Находим строчку кода:
    $buffer .= $tab.'<meta name="generator" content="'.htmlspecialchars($document->getGenerator()).'" />'.$lnEnd;
  • Комментим эту строку, сохраняем измененный файл и закачиваем исправленный файл обратно на сервер.

И это всё. Стоит учесть, что при обновлении cms до новой версии изменения исчезнут и придется процедурку повторить. Благо это недолго и нетрудно.

Для изменения мета тегов есть специальные плагины, но зачем лишние «запасные части» на и без того перегруженную скриптами cms?

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

Добавить комментарий


Планируете проект?

Заполните форму, наш специалист свяжется с вами для консультации (бесплатно), составит для вас персональное предложение.

Как к вам обращаться?
Сообщите корректный адрес электронной почты.
Не корректный номер.
Опишите кратко суть задачи: *
Необходимо подтвердить согласие с Политикой.

Планируете создание веб проекта?

Заполните форму и наш специалист свяжется с вами для консультации и составит для вас персональное предложение.

Ваше имя, как к вам обращаться?
Сообщите корректный адрес электронной почты.
Не корректный номер.
Пожалуйста, напишите ваше сообщение, коротко обозначив задачу *
Необходимо подтвердить согласие с Политикой.

Получите бесплатную консультацию прямо сейчас!

Веб-студия «Reklama-No» специализируется на разработке сайтов для бизнеса. Для реализации задач вашего будущего/существующего сайта — мы подберем оптимальные решения. Подробно расскажем об особенностях создания веб-ресурса вашей тематики, попробуем ответить на все интересующие вас вопросы максимально полно, доступным языком, оперативно.
Мы понимаем желания/сомнения/проблемы наших клиентов и готовы дать полезные советы по работе с сайтом, опираясь на собственный много-много летний опыт.
Звоните нам и мы решим любые проблемы с вашим сайтом или задачи по его созданию. Хотя, лучше звоните сами.


+7(916) 107-51-99

Обсудите ваш проект со специалистом!

Оставьте свои контакты

Как к вам обращаться?
Сообщите корректный адрес электронной почты.
Не корректный номер.
Не корректный URL.
Пожалуйста, напишите ваше сообщение.
Необходимо принять Политику конфиденциальности
Получите бесплатную консультацию
Сделать заказ изготовление сайтов под ключ

Разработка сайтов «под ключ» любой сложности и назначения!

Обращаем ваше внимание на то, что данный интернет-сайт носит исключительно информационный характер и не является публичной офертой, определяемой положениями Статьи 437 (2) Гражданского кодекса РФ. Для получения подробной информации о стоимости указанных услуг, пожалуйста, обращайтесь по телефону: +7(916) 107-51-99 или через Форму обратной связи. Политика конфиденциальности / Соглашение об обработке персональных данных. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

©2010–2023 веб-лаборатория «Reklama-No» | Создание, поддержка и продвижение сайтов