cURL me dit qu'il n'y a aucune erreur:
curl -IL http://haku.ddns.net/wp-content/themes/coeur/screenshot.png
HTTP/1.1 200 OK
Date: Sun, 08 Mar 2020 18:10:17 GMT
Server: Apache
Last-Modified: Sat, 07 Mar 2020 18:08:52 GMT
ETag: "308bc-5a047a999f4ae"
Accept-Ranges: bytes
Content-Length: 198844
Content-Type: image/png
mais on dirait aussi qu'il n'y a un soucis de connexion lorsque l'image est servie:
curl http://haku.ddns.net/wp-content/themes/coeur/screenshot.png
curl: (18) transfer closed with 198844 bytes remaining to read
Est-ce que ton WordPress est correctement installé ?
Essayes de faire un tail -f /var/log/<ton fichier d'erreur>.log
et d'accéder à la page. Regarde aussi dans les logs WP s'il y en a.