Re: Proposition de correction de url_absolue()
Cédric Morin <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hmm, pourquoi ne pas prendre toute la meta adresse_site et ne pas se
limiter au host ? Car sinon on risque de generer une url foireuse dans
le cas ou l'adresse du site contient un sous repertoire.
--
Cédric
RastaPopoulos a écrit :
> Le 18/11/2015 22:55, Fil a écrit :
>> C'est url_de_base() qu'il faudrait corriger :)
>
> Ok donc autre proposition, pour corriger dans url_de_base().
>
> Après la définition de $host, si ce dernier est vide, le remplacer par
> "adresse_site". Ce qui donnerait :
>
>> // si on n'a pas trouvé d'hôte du tout, en dernier recours on utilise
>> adresse_site comme fallback
>> if (is_null($host) and isset($GLOBALS['meta']['adresse_site'])) {
>> $adresse_site = parse_url($GLOBALS['meta']['adresse_site']);
>> $http = isset($adresse_site['scheme']) ? $adresse_site['scheme'] :
>> 'http';
>> $host = isset($adresse_site['host']) ? $adresse_site['host'] : '';
>> }
>
>