Tempo ho trovato da qualche parte la soluzione a questo problema!!!
Devi modificare l'index.php del forum SMF (ovvimente fai prima un backup).
Qui sotto il codice che va inserito prima di quello esistente
(Cambiare Itemid=### con l'id del modulo che corrisponde a smf nel tuo caso dovrebbe essere 101)
A me funziona egregiamente!!
Ciao
Zinko
// Redirect users who try to access /forum directly
if (strpos($_SERVER['QUERY_STRING'], 'dlattach') === false &&
strpos($_SERVER['QUERY_STRING'], 'verificationcode') === false &&
strpos($_SERVER['QUERY_STRING'], 'action=post2') === false &&
strpos($_SERVER['QUERY_STRING'], 'action=spellcheck') === false &&
strpos($_SERVER['QUERY_STRING'], 'action=splittopics') === false &&
strpos($_SERVER['QUERY_STRING'], 'action=stats') === false)
{
if(!defined('_VALID_MOS')){ header("Location: /index.php?option=com_smf&Itemid=###".$_SERVER['QUERY_STRING']); }
}