From 180a61cc0ad1b5a6db49058bd4fb9a661d0ab2ba Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Wed, 9 Aug 2006 20:28:09 +0000 Subject: [PATCH] cas des proxys (#401) --- ecrire/inc/utils.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ecrire/inc/utils.php b/ecrire/inc/utils.php index e10f0133c1..69b11d115a 100644 --- a/ecrire/inc/utils.php +++ b/ecrire/inc/utils.php @@ -677,6 +677,13 @@ function url_de_base() { if ($url) return $url; + // cas particulier des sites filtres par un proxy entrant + // cf. http://trac.rezo.net/trac/spip/ticket/401 + if (isset($_SERVER['HTTP_X_FORWARDED_HOST'])) { + $a = $GLOBALS['meta']['adresse_site']; + return (substr($a,-1) == '/')?$a:$a.'/'; + } + $http = ( (isset($_SERVER["SCRIPT_URI"]) AND substr($_SERVER["SCRIPT_URI"],0,5) == 'https') -- GitLab