Buongiorno,
di recente mi sono accorto che sulle pagine del mio sito (http://www.ruzzle-master.com) le immagini non vengono caricate (appare l'iconcina dell'immagine rotta).
Facendo dei test, ho trovato un utente che le vedeva, mentre la maggior parte no.
Se apro nel browser il link all'immagine, e poi visito il sito, l'immagine compare e lì rimane fino a che non svuoto la mia cache.
Hanno sempre funzionato, quindi non capisco a cosa possa essere dovuto. E' possibile sia un problema di cache lato server?
Le immagini sono implementate come segue:
Codice HTML:
<img src="imgs/flags/ita.png" title="<?php echo $flags[0] ?>" alt="<?php echo $flags[0] ?>">
il path è corretto, infatti visitando http://www.ruzzle-master.com/imgs/flags/ita.png vedo l'immagine.
Chi saprebbe aiutarmi? Grazie :)
UPDATE: ho notato in DevTools>Network che per tutte le mie immagini compaiono righe in rosso come la seguente:
Codice HTML:
https://hl.altervista.org/split.php?http://ruzzlemaster.altervista.org/imgs/flags/ita.png
questo accade sia accedendo al sito da URL altervista che da dominio cloudflare.
Da quello che capisco è l'antileech di altervista... e la cosa mi sta piuttosto irritando poiché le immagini le sto usando sul sito stesso.
Cosa devo fare per evitarlo???
UPDATE2: ho trovato la soluzione. Lascio di seguito se dovesse servire a qualcuno:
sotto Risorse > Impostazioni Php > Modifica sorgente .htaccess
ho sostituito http: con https: in tutte le voci relative all'AntiHotlink.