En fait, ce n'est pas au niveau de Xoops qu'il faut gérer une "home page" qui est une simple "landing page", mais au niveau htaccess sur un serveur apache.
De fait, il faut gérer un accès à "/" (ou index.html ou index.php sans paramètre) depuis un autre referer que le site lui-même ou qu'un accès par des robots.
Ce n'est pas si simple que ça surtout si le référencement de ton site est fait sur "/" ou "index.php".
Au risque de me répéter, j'espère que tu ne dois pas référencer ton site sur les moteurs de recherche car là, c'est mort d'avance... (voir peut être un aller simple en sandbox)