diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php index 956857eb150b04da22643315b61b2fac606442ff..03ccc400f33f0ccd23cdfb5ee28e29e0b0cfe4ac 100644 --- a/ecrire/inc/filtres.php +++ b/ecrire/inc/filtres.php @@ -2387,7 +2387,8 @@ function compacte_head_js($flux) { AND ( preg_match(',^('.$dir.')(.*)$,', $src, $r) OR ( - !preg_match(',(^/|\.\.),', substr($src,strlen(_DIR_RACINE))) + $src = preg_replace(',^'.preg_quote(url_de_base(),',').',', '', $src) + AND !preg_match(',(^/|\.\.),', substr($src,strlen(_DIR_RACINE))) AND @is_readable($src) ) )) {