La méthode url_de_base() utilisée par SPIP se trouve dans le fichier ecrire/inc/utils.php

Pour retourner l'adresse Spip appelle la variable: $_SERVER'HTTP_HOST'

Hors derrière un reverse proxy elle retourne une adresse du type 192.168.XX.XXX

Voici une méthode qui permet de contourner le problème.
Dans le fichier mes_options.php rajouter les lignes suivantes.

//Permet de corriger le problème derrière un reverse proxy
if ($_SERVER['HTTP_HOST'] == "192.168.XXX.XXX") {
	$_SERVER['HTTP_HOST'] = "toto.org";
	$_SERVER['SERVER_NAME'] = "toto.org";
}