Come dire a Facebook di non recuperare immagini specifiche?


9

Ho pubblicato qualche giorno fa come fosse possibile dire a FB di recuperare immagini specifiche nel mio sito per gli aggiornamenti di stato.

Devo ancora dirgli cosa non recuperare, dal momento che molte di queste immagini non rappresentano molto bene il sito web. Preferirei solo mostrare il logo del sito.


2
Ottima domanda! Vedo spesso quando un sito è condiviso che Facebook sceglie un banner come immagine anche se provengono da un dominio completamente diverso! Immagino che questo sarebbe molto comune e facile da evitare per loro, ma la prossima cosa migliore sarebbe trovare la risposta alla tua domanda :)
Itai

Se si utilizza il tag og: url, è possibile specificare quale immagine è predefinita, ma le altre verranno comunque visualizzate come scelte. Non sono sicuro di un modo per escludere le immagini, a meno che non le crei come immagini di sfondo.
Dallas,

Hai considerato robots.txt?
MrWhite,

Penso che questa sarà rispondere alla tua domanda ben stackoverflow.com/questions/1138460/...
George Garchagudashvili

Risposte:


2

Se ti capisco correttamente, vuoi che Facebook NON mostri immagini che sono state cancellate dal tuo sito (perché potrebbero essere fuori contesto) e vuoi sapere come istruirle o semplicemente impedirle di farlo.

Puoi anche creare una regola dinamica che reindirizzerà qualsiasi tentativo di ripristinare alcuni file in un singolo file, una sorta di risultato "Neener Neener" al richiedente. In entrambi i casi, questo generatore potrebbe essere utile. Soprattutto se vuoi sempre che ottengano la stessa immagine del tuo logo, indipendentemente da ciò che "loro" afferra automaticamente.


FWIW, il "generatore" collegato sopra non può essere utilizzato per generare un reindirizzamento. (Quel generatore è solo per riscritture specifiche.)
Mr White

1

Una soluzione sarebbe quella di nascondere la tua pagina quando arriva il raschietto di Facebook. Utilizza l'agente utente.

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Per quell'agente utente, servire una versione della pagina con le immagini rimosse.


0

Apparentemente ci sono due modi per farlo e la cosa migliore da fare è controllare la domanda SO , ma per un rapido riferimento, uno o più <link rel="image_src" href="..."/>tag terranno sotto controllo FB (per ora).


"due modi per farlo" - e quali "due modi" sono quelli? Includi le informazioni pertinenti (riepilogative) nella tua risposta, anziché limitarti a collegarti a un altro post / sito. (La domanda collegata ha 12 risposte - a quale risposta ti riferisci?)
MrWhite

0

Ho avuto lo stesso problema quando Facebook ha afferrato gli avatar dalla mia pagina e ho scoperto che Facebook ha afferrato le immagini più grandi. Quindi, se vuoi mostrare solo un'immagine, ad esempio, rendila più grande (penso che 10px sarà sufficiente poiché è un codice che probabilmente confronta i numeri, ma questo deve essere testato).


"Penso che 10px saranno sufficienti" - ma 10px è molto piccolo ?! O stai suggerendo di rendere tutte le altre immagini molto piccole in modo che FB non le utilizzi? (Anche se probabilmente non è pratico.)
Mr White

0

Prova questo <meta property="og:image" content="http://yoursite/yourImage.jpg"> : è un protocollo Open Graph. http://ogp.me/ Decidi tu quale immagine Facebook mostrerà.


Dovresti spiegare perché questa è una risposta utile
John Conde
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.