Hi,
mit großer Wahrscheinlichkeit hast Du ein Groß-/Kleinschreibungsproblem. Dein lokales Windows unterscheidet nicht zwischen hg.jpg und HG.JPG, der Linux- oder Unix-Webserver dagegen schon. Erste Maßnahme also: Groß-/Kleinschreibungsvergleich Links vs. tatsächlicher Dateiname.
Grüße,
Utz