- 1
[Opened] Plugin de template Image (jImageModifier) retourne une URL absolue (et mauvaise)
Posted by yan_vn on 09/16/2014 03:34
Bonjour à tous,
Je me suis rendu compte récemment d'un problème sur mon site QScope.org. Je ne sais pas si le problème n'était pas là avant ou si simplement je ne l'avais pas vu.
Sur mes pages, au lieu d'afficher les graphes en pleine taille, je les affiche réduits avec le plugin image avec un lien pour la version pleine taille.
Depuis quelques temps souvent l'image réduite ne s'affiche pas. Le problème c'est que le plugin Image me retourne une URL absolue avec comme nom de domaine un des autres sites hébergés sur mon serveur (par exemple nossl.qscope.org). Comme L'accès se fait via HTTPS, la page refuse de charger les images.
Voici un exemple sur une page publique : https://qscope.org/public/logs/search_results?usr_login=xv4y&contest_name=xv4y&logsearch=&hidecharts=
Je pense que le problème vient d'Apache (comment Jelix pourrait deviner le nom des autres serveurs ?) mais j'ai cherché des changements récents dans la config (mise à jour de Debian) et je ne vois rien.
D'un autre côté, je ne comprends pas pourquoi le plugin image retourne une URL absolue et non relative...
Quelqu'un aurait-il une piste ?
Merci d'avance, Yannick.
Yannick DEVOS - http://www.nature-mekong.com/
[Opened] Plugin de template Image (jImageModifier) retourne une URL absolue (et mauvaise)
Posted by AG261 on 09/16/2014 13:18
Hello Yannick,
J'ai connu le même souci sur un sous domaine (http://ag261.mondomaine.com) La solution, dans defaultconfig.ini.php, il y a la variable "domainName=" (vers la ligne 23). Il suffisait de mettre domainName=ag261.mondomaine.com .
Explication, pour créer l'url absolu, jelix lit d'abord cette variable, si c'est vide (valeur par defaut), il utilise $_SERVER['SERVER_NAME']
A+
[Opened] Plugin de template Image (jImageModifier) retourne une URL absolue (et mauvaise)
Posted by yan_vn on 09/16/2014 15:26
Merci pour la réponse. Je vais regarder ça.
Par contre à vrai dire je préférerai qu'il me retourne des URL relatives, parce que mon site réponds à plusieurs domaines (qscope.org, www.qscope.org, nossl.qscope.org) et qu'avec le HTTPS ça fait désordre.
Yannick.
Yannick DEVOS - http://www.nature-mekong.com/
- 1