Tu pregunta toca un tema que personalmente no habia resuelto con Mambo/Joomla, pero gracias a ti, retome el tema y consegui superar el problema que a mi tambien me afectaba. Espero que esto tambien funcione para resolver tu caso.
(1) Edita el archivo {configuration.php} y busca la variable {$mosConfig_live_site} y sustituyela por lo siguiente:
Código PHP:
If ($_SERVER['REMOTE_ADDR']== "192.168.1.40"){
$mosConfig_live_site = 'http://192.168.1.40';
} else {
$mosConfig_live_site = 'http://mi-dominio.com';
}
(2) El valor "192.168.1.40" es del IP privado del Servidor (sustituyelo por el valor del IP de tu propio servidor)
(3) Antes de proceder con el punto (1) y (2) asegurarse que los 2 valores de la variable {$mosConfig_live_site} funcionen en la red y en el Internet independientemente. Esto servira para asegurarnos que Apache o IIS esta configurado para trabajar con ambos valores.
Si fueras tan amable, cuentanos si esto te ayudo a resolver el problema.
SALUDOS!!