И вот мы уже создали сайт на CMS Joomla и восторгаемся полученными результатами.
   Но нам захотелось просмотреть исходный код страницы, и вот в метаполях мы видим строку:
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
   Эта строка не причиняет совершенно никакого ущерба нашему сайту, но идея удалить указанную строку все никак не уходит из головы.
   Начинаем перебирать все "за" и "против", по порядку:
- Разработчики Joomla! хотят обозначить используемую систему управления контентом и это их право;
- Злоумышленникам даётся шанс быстро узнать, на какой CMS построен созданный сайт;
- Обсуждаемая строка - кусок лишнего для нас кода;
- Хотя угрозы для работы нашего сайта данная строка не представляет мы хотим ее удалить, просто хотим удалить.
   Как удалить метатег GENERATOR ?
1. В директории /libraries/joomla/document/html/renderer/ находим файл head.php
2. Находим строку (строка 83):
    $strHtml .= $tab.'<meta name="generator" content="'.$document->getGenerator().'" />'.$lnEnd;
    Удаляем эту строку полностью и сохраняемся
3. Обновляем страницу сайта (если включено кеширование сайта- очищаем кеш в админ-панеле) и проверяем наличие строки <meta name="generator" content="Joomla! 1.5 - Open Source Content Management" /> в исходном коде.
   Если всё сделано правильно, то код метатега "generator" будет отсутствовать.

 

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


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