web-dev-qa-db-fra.com

Empêcher Google de répertorier des images avec lien hypertexte pour d'autres sites

J'héberge plusieurs domaines sur mon serveur et des images de liens dynamiques dans différents domaines.

Cependant, j'ai découvert que dans les recherches Google, les images sont répertoriées comme originaires du site sur lequel l'image est affichée (mais pas hébergée!). Cela peut entraîner divers problèmes (comme une perte de trafic pour le propriétaire du site). L'espace est un problème sur certains domaines. Par conséquent, stocker les images de chaque domaine séparément n'est pas une option.

Existe-t-il un moyen de demander à Google d'afficher des images uniquement avec les sites sur lesquels les images sont réellement stockées (et d'éviter que les autres ne se concentrent que sur des liens dynamiques)?

5
richey

Merci! Après une enquête plus poussée, j’ai également trouvé l’allusion à ajouter

<meta name="robots" content="noimageindex">

à l'en-tête de la page Web - il est censé empêcher la page utilisée comme page de renvoi selon quelques sources. Je verrai si c'est suffisant et mettrai à jour mon message si nécessaire.

5
richey

Pour éviter que l'image ne soit indexée via le site que vous voulez utiliser comme hyperlien, au lieu de créer un lien direct (hyperlien) avec l'image source, vous pouvez éventuellement appeler un script qui lit et sert l'image appropriée du site source avec un X-Robots-Tag: noindex En-tête de réponse HTTP.

<img src="/get-image.php?file=my-image-hosted-elsewhere.jpg" alt="">
4
MrWhite