Buonasera,
casualmente sono capitato su questo sito che ti permette di conoscere se c'è un qualche blocco sull'hotlink di un immagine o meno.
A livello di curiosità ho notato che:
- Se provo a richiamare l'immagine http://miki92.altervista.org/immagini/logo.png non c'è alcun problema nel visualizzare quell'immagine sul sito esterno.
- Se provo a richiamare l'immagine http://messenworld.altervista.org/immagini/logo.png l'immagine non viene visualizzata.
Ora l'unica differenza che c'è tra i due spazi e che il primo possiede un codice .htaccess nella root che personalizza gli errori, attiva php5 per tutto lo spazio, gestisce rewrite e ban di siti mentre nel secondo attualmente non c'è alcun file .htaccess
Pensando che potesse essere un problema di cache l'ho svuotata con F5 (trovandomi su safari CTRL + F5 non funge, F5 svuota la cache ricaricando la pagina) e da Modifica > Vuota la cache... ma purtroppo il risultato non cambia...
Cercando un codice che mi permettesse di avere un anti hotlink delle immagini ho trovato questo:
Codice PHP:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?miki92.altervista.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?messenworld.altervista.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?forum.altervista.org/.*$ [NC]
RewriteRule \.(gif|jpg|jpeg|png)$ - [F]
L'ho inserito nella root di sistema ma purtroppo e come se non ci fosse...nel senso che comunque l'hotlink su miki92 è consentito...
Come posso bloccare l'hotlink utilizzando .htaccess?