Убираем meta name="generator"

Автор: Руслан Бощаев. Рубрика - Joomla

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

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

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

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

Для удаления необходимо найти файл head.php, в котором этот мета-тег генерируется. Этот файл лежит в папке по адресу:

libraries\joomla\document\html\renderer\

Нашли файл? Далее все просто. Примерно в 95 строке имеется код такого содержания (рекомендую пользоваться редактором Notepad++ и его поиском):

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

Удаляем этот код или просто комментируем:

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

Сохраняем файл и не забываем его перезалить с помощью фтп на сервер. Обновляем страницу и смотрим исходный код – мета-тег ="generator" исчез, что и требовалось.

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


Защитный код
Обновить