How to remove meta tag “generator” in Joomla?
Posted by Waqas Kamran | Posted in How to | Posted on 15-05-2009
0
Joomla uses following “generator” meta tag in HEAD for identification. You might be interested in removing it for security reasons.
<meta name=”generator” content=”Joomla! 1.5 – Open Source Content Management” />
In this article you will learn two methods (easy and difficult) so you will be able to change it or simply remove it.
Method One:
Put following code in your template before or after the <head> tag start
<?php $this->setGenerator(’Anything you want to set’); ?>
Method Two:
The file you want to edit is called head.php and is found here:
/libraries/joomla/document/html/renderer/head.php
you will want to find the following code (~line 167):
$strHtml .= $tab.’<meta name=”generator” content=”‘.$document->getGenerator().’” />’.$lnEnd;
you can turn it off by simply commenting the line with // at the beginning:
//$strHtml .= $tab.’<meta name=”generator” content=”‘.$document->getGenerator().’” />’.$lnEnd;
Recommended Method:
Method One is recommended. Because if you use method two then your changes will be gone, each time you upgrade your Joomla to newer version.
Have fun with Joomla!


