web-dev-qa-db-fra.com

Google Image Search Voir redirection d'image

Si vous Google site:fansshare.com, sélectionnez une image puis cliquez sur "Afficher l'image", vous n'irez pas directement à l'image ex: http://www.fansshare.com/image.jpg. Au lieu de cela, ils l'ont configuré pour que vous soyez redirigé vers la page Web à partir de laquelle l'image est créée. Comment font-ils ça? Je le veux pour mon propre site web.

J'ai trouvé un ancien plug-in WordPress datant d'il y a 6 ans, appelé Google Breakdance, mais il ne fonctionne bien sûr pas.

J'avais un vieux script JavaScript que je collais dans l'en-tête et qui ferait la même chose, mais je l'ai trouvé et épousseté et cela ne fonctionne plus, du moins pour WordPress.

4
cdashj05

Ils semblent utiliser User-Agent sniffing et transmettre l'image à Googlebot (ce qui l'aide à être indexé). Il peut même s'agir d'une version à résolution inférieure à celle affichée sur la page. (Cependant, pas sûr de la légitimité de cela? On se croirait dissimulation.)

Cependant, tout utilisateur normal qui demande cette URL d'image particulière (307 temporairement) est redirigé vers une page Web contenant ce qui ressemble à la même image. Bien que l'image affichée sur la page soit une URL légèrement différente (servie à partir de leur CDN par les apparences). Comme vous le dites, l'utilisateur est redirigé - il ne s'agit en fait que d'une redirection d'URL standard 1-1.

Cela semblerait être le principe de base utilisé ici.

2
MrWhite