Joomla 2.5.x Metagenerator entfernen
In der Quellausgabe einer Joomla-Webseite befindet sich immer der Meta-Generator. Dieser Zeigt womit eine Webseite erstellt wurde. Die Ausgabe sicht so aus, wenn man sich den Quelltext ansieht:
<meta name="generator" content="Joomla! - Open Source Content Management" />
Diese Angabe kann und darf entfernt werden. Dazu öffnen wir die Datei "heap.php", die sich im Verzeichnis:root/libraries/joomla/document/html/renderer befindet.
Ab circa der Zeile 95 ist folgender Code zu fiden:
// Don't add empty generators
$generator = $document->getGenerator();
if ($generator)
{
$buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
}
Die Zeilen einfach auskommentieren (einfach doppelte Schrägstriche (//) vor der Zeile setzen. Der neue Code sollte dann so aussehen:
// Don't add empty generators
// $generator = $document->getGenerator();
// if ($generator)
// {
// $buffer .= $tab . '<meta name="generator" content="' . htmlspecialchars($generator) . '" />' . $lnEnd;
// }
Ab jetzt wird der Generator nicht weiter angezeigt. Es sei angemerkt, mit jedem Update kann diese Arbeit überschrieben werden.