Etant sous Linux avec Lighttpd, pas d'apache...
Avec lighty les .htaccess ne servent à rien donc il faut ajouter les lignes suivantes dans /etc/lighttpd/lighttpd.conf:
$HTTP["referer"] !~ "^($|http://.*\.(domaine1\.be|^$|domaine2\.*|google\.*|yahoo\.*))" {
$HTTP["useragent"] !~ "msnbot-media" {
$HTTP["useragent"] !~ "Mediapartners-Google" {
$HTTP["useragent"] !~ "Yahoo-MMCrawler" {
url.access-deny = ( ".jpg", ".jpeg", ".png", ".gif" )
}
}
}
}
Ce qui signifie... que l'on donne accès aux fichiers: .jpg, .jpeg, .png, .gif (à vous de choisir les extensions adaptées à votre site) uniquement aux sites dont le domaine est:
- domaine1.be
- domaine2 point n'importe quels points (be, com, fr, c'est sans importance)
- Mais aussi aux différents moteur de recherche (ce qui n'est pas du tout obligatoire mais si vous cerchez à être référencé c'est mieux...).
N'hésitez pas à me donner votre avis et proposer les améliorations possibles.