Как убрать meta name generator в joomla 3.5. Как убрать meta name generator content joomla open source content management
Как убрать мета тег name="generator" content="Joomla!
Довольно часто разработчик Open Source ПО в код своих программ устанавливает копирайты и прочий код. CMS Joomla так же относится к программам из раздела Open Source.
Возникает вопрос, что делать, как поступить, когда необходимо (или же просто "хочется") убрать на-вязчивую строку в исходном коде каждой страницы сайта, построенному на Joomla, а именно: Мета тег name="generator" content="Joomla! 2.5 - Open Source Content Management" в Joomla 2.5.
Что дает нам удаление Мета тега name="generator" content="Joomla! 2.5:- обычный пользователь не может идентифицировать CMS;- повышение защиты сайта от взлома;- уникализация кода сайта и др.
На самом деле, не все убирают этот кусочек исходного кода просто из-за банального желания. Считается, что подобным образом любой человек, зашедший на сайт, сможет легко определить CMS , используемую на данном ресурсе, просто взгянув на исходный код. Таким образом, в некотором смысле это - забота о безопасности и конфиденциальности, пускай и вопреки правилам Open Source сообщества. Но движок CMS легко определить с помощью различных онлайн сервисов по определению CMS , таких как iTrack или 2ip.
В корневой папке сайта найти папку библиотек libraries:
/libraries/joomla/document/html/renderer/
в файле head.php следует удалить строку (либо закомментировать - для этого, перед началом строки установить символы // ):
$strHtml .= $tab.' <meta name="generator" content="'.$document- />getGenerator().'" />
Если после сохранения файла с последующим обновлением страницы результат не виден, необходимо кэш сайта в админке.
Так же, с целью уникализации, Вы можете сменить содержимое Мета тега на свое, например:
content="'joomlaOn.ru"
PS: Сохранять файл head.php только в UTF без BOM. Кириллица в коде допускается.
PS: автор данной статьи ни в коей мере не претендует на нарушение правил Open Source. Вся информация подготовлена только в целях обучения, в виде рекомендаций.
joomru.ru
Как убрать мета тег name="generator" content="Joomla! 1.5
Приветствую! Убирать копирайты и прочее, что счел внести необходимым в код разработчик Open Source ПО, к коему относится и Joomla, - дело неблагородное и даже незаконное Но что делать, если необходимо (или же просто "хочется") убрать навязчивую строку в исходном коде каждой страницы сайта, построенному на Joomla 1.5, а именно:
<meta name="generator" content="Joomla! 1.5 - Open Source Content Management" />
На самом деле, далеко не все желают убрать этот кусочек исходного кода просто из-за банального желания. Некоторые считают, что подобным образом любой человек, зашедший на сайт, сможет легко определить cms, используемую на данном ресурсе, просто взгянув на исходный код. Таким образом, в некотором смысле это - забота о безопасности и конфиденциальности, пускай и вопреки правилам Open Source сообщества. Правда, движок сайта легко определить с помощью различных онлайн сервисов по определению cms, таких как iTrack или 2ip.
Итак, все довольно просто:Заходим в корневую папку сайта с Joomla 1.5 В директории:
/libraries/joomla/document/html/renderer/
находим файл:
head.php
Находим строку:
$strHtml .= $tab.' <meta name="generator" content="'.$document- />getGenerator().'" />
Удаляем эту строчку или же просто комментируем ее (//). Сохраняем внесенные изменения.
Очищаем кеш в админке (если включено):
Админка -> Инструменты -> Очистить кеш
А также в браузере (при необходимости). Обновляем страницу, и , - вуаля!
Можно и оставить эту строку в коде страниц, заменив содержимое
Joomla! 1.5 - Open Source Content Management
На что-нибудь свое. Для этого необходимо не удалять и не комментировать строку:
$strHtml .= $tab.' <meta name="generator" content="'.$document- />getGenerator().'" />
А, просто изменить содержимое content на что-нибудь свое, например вот так:
content="'net-bloga.ru"
Тогда на всех страницах сайта на Joomla в исходном коде будет появляться эта строка, но уж с внесенными Вами данными. Также не забываем сохранять файл head.php в UTF без BOM, если прописываем там что-нибудь на кириллице, как в примере выше
PS: автор сей статьи ни коим образом не претендует на нарушение Open Source правил и законов, вся информация представлена лишь в целях рекомендаций (как и всегда, впрочем).
Спасибо за добавление статьи: |
- Вконтакте
- Фейсбук
- Комментарии
net-bloga.ru
Как убрать meta name generator в joomla 3.5
Описание урока
Создавая сайт, мы должны позаботиться не только о его популярности, но не стоит забывать и о безопасности. Дело в том, что при повышении популярности сайта, появляется огромное количество, желающих испытать Ваш сайт на прочность.
Хорошо если это будет взлом ради самого взлома, а если злоумышленник решил уничтожить Ваш сайт? Или взлом совершен ради корыстных целей? Например, что бы подсадить вредоносный код?
Одним из пассивных методов защиты Вашего сайт, является скрытие всех явных следов joomla. Одним из которых является надпись: content joomla open source content management.
Meta name generator content joomla open source content management
Так как joomla 3 имеет открытый код, каждый продвинутый пользователь может с легкостью определить движок на котором создан сайт. Достаточно нажать горячие клавиши Ctrl+U и в новом окне откроется исходный код страницы нашего сайта, где прописан мета нейм генератор.
Узнав CMS на которой создан Ваш сайт, останется применить специализированные скрипты и сайт будет взломан. Поэтому этот явный след от джумлы, необходимо сразу же убрать. Для этого очень хорошо подойдет небольшой плагин: BFMetaTag. Ссылочка на сайт разработчика есть под статьей.
Установку плагина производим, стандартным способом: Расширения, менеджер расширений, установить. Далее выбираем нужное нам расширение и нажимаем установить.
Далее проходим: Расширения, менеджер плагинов и находим там, плагин BFMetaTag. В первую очередь включаем его и вместо meta name generator, прописываем свое значение например: Autor. А в место: joomla open source content management, прописываем Ваше имя.
Ставим: Убрать метатег GENERATOR в положение «Да» и нажимаем Сохранить и закрыть.
Все мета нейм генератор мы убрали. Снова переходим к исходному коду нашей страницы и перезагружаем страницу.
Все следы joomla мы с Вами убрали. Теперь в исходном коде страницы прописанные нами данные. Одной дыркой в безопасности нашего сайта стало меньше.
yankav.ru