Итак, для начала давайте поговорим о том, что это за строка — joomla open source content management. По сути, дословный перевод данного сообщения с английского языка – “Joomla система управления контентом с открытым исходным кодом” и располагается она в мета-теге “generator”, в атрибуте “content”.
1
|
<meta name="generator" content="Joomla! - Open Source Content Management" />
|
Хотел бы отметить, что мета-теги — это не обязательные теги, которые определяются в начале страницы, то есть в ее заголовке (между тегами head). И необходимы они для хранения краткого описания, ключевых слов страницы, информации о кодировке, авторе и другие системные данные. При этом на предыдущем изображении, как раз видно изобилие различных мета-тегов в исходном коде CMS Joomla. Соответственно каждый из них содержит определенную полезную информацию, за исключением мета-тега – Generator, структура которого представлена выше.
Вышеуказанный тег, по большому счету ни какой полезной информации не несет, и используется в основном разработчиками, для указания платформы на которой реализовано конкретное веб-приложение. И нужно это в основном для реализации некоторых маркетинговых целей, или же если сказать проще, для обычной рекламы своей компании или продукта.
Таким образом, строка о которой мы говорим в данной статье по сути указывает, что сайт создан на Joomla, что не совсем хорошо в плане безопасности. Потому как злоумышленник, зная на какой CMS создан сайт, сможет легко его взломать, использовав для этого известные уязвимости системы. Конечно, взломать можно практически любой ресурс в интернете, как говориться было бы желание, но если сайт создан на бесплатной CMS (как в нашем случае), то есть с открытым исходным кодом, данная вероятность повышается в разы. Таким образом, необходимо обязательно, для реального проекта, удалить вышеуказанный тег, или по крайней мере заменить его стандартное содержимое.
При этом удалить нежелательное содержимое мы можем как вручную, так и с использованием дополнительного расширения. Поэтому я предлагаю воспользоваться вторым вариантом и непосредственно плагином TJ Set Generator Tag.
На странице описания, как обычно кликаем по кнопке “Download” для перехода на официальный сайт разработчика.
И опять же повторяем клик по вышеуказанной кнопке. Далее после скачивания, устанавливаем расширение стандартным способом и переходим в менеджер плагинов.
Выбираем только что установленный плагин, активируем его и в специальное поле “Tag”, указываем альтернативный контент мета-тега “gnerator”.
После сохранения изменений переходим в пользовательскую часть для проверки результатов.
Как Вы видите, нежелательная строка заменена на необходимое значение. Вот и все о чем я хотел рассказать Вам в данной статье. Если Вы желаете подробно изучить структуру CMS Joomla и ее API, Вам будет полезен курс Joomla-Профессионал. Создание расширений для Joomla.