Partenaires

CNRS
RESIF
DT
UNAVCO Facility

Rechercher

sur ce site

sur web cnrs


Accueil > Rubrique de service > La foire aux patches > Accès àla partie privée àtravers le parefeu de la DT

Accès àla partie privée àtravers le parefeu de la DT

par Olivier Charade - 13 octobre 2009

La redirection du parefeu sur l’adresse IP correspondant au nom du site provoque la transformation de l’URL nom_du_site/ecrire en adresse_IP/ecrire. Or seule l’adresse IP du parefeu est visible de l’extérieur.

Le problème se situe tout àla fin de ecrire/inc/utils.php , ligne 228 :

J’ai remplacé :

   $myself = $http.'://'.$_SERVER['HTTP_HOST'].$GLOBALS['REQUEST_URI'];

par :

/* modification O.Charade 2009-06-03 */
/* reportee sur spip 2.0.9 2009-10-13 */
   $http_host = (isset($_SERVER['HTTP_X_FORWARDED_HOST']))?$_SERVER['HTTP_X_FORWARDED_HOST']:$_SERVER['HTTP_HOST'];
   $myself = $http.'://'.$http_host.$GLOBALS['REQUEST_URI'];
//  $myself = $http.'://'.$_SERVER['HTTP_HOST'].$GLOBALS['REQUEST_URI'];