Home arrow Core Joomla arrow Configurazione arrow Come si rimuove il meta tag Generator?
Come si rimuove il meta tag Generator?

L'intestazione delle pagine HTML generate da Joomla!, ossia il contenuto del tag HEAD, viene generata direttamente nel template attraverso la chiamata alla funzione mosShowHead(); è infatti sufficiente aprire il file index.php del template in uso per trovare una riga del tipo:

<head>
<?php mosShowHead(); ?>
...

Pertanto per eliminare il meta tag Generator è necessario modificare il codice sorgente della funzione mosShowHead() che si trova all'interno del file includes/frontend.php.
Una volta aperto il file cercare la dichiarazione della funzione (verso circa la linea 189); si troverà il seguente blocco di codice:

$mainframe->appendMetaTag('keywords',$mosConfig_MetaKeys);
$mainframe->addMetaTag('Generator',$_VERSION->PRODUCT .
' - ' . $_VERSION->COPYRIGHT);
$mainframe->addMetaTag('robots', 'index, follow');

E' sufficiente commentare (ossia fare precedere da //) la riga relativa al meta tag Generator per eliminarlo dall'output finale:

$mainframe->appendMetaTag('keywords',$mosConfig_MetaKeys);
//$mainframe->addMetaTag('Generator',$_VERSION->PRODUCT .
' - ' . $_VERSION->COPYRIGHT);
$mainframe->addMetaTag('robots', 'index, follow');

Trattandosi di una modifica al core, qualsiasi aggiornamento di Joomla! sovrascriverà tale modifica e sarà quindi da rifare.