Làm thế nào để nói với Facebook không lấy hình ảnh cụ thể?


9

Tôi đã đăng một vài ngày trước làm thế nào có thể nói với FB để lấy hình ảnh cụ thể trong trang web của tôi để cập nhật trạng thái.

Tôi vẫn cần nói với nó những gì không nên tìm nạp, vì nhiều trong số những bức ảnh này sẽ không thể hiện tốt trang web. Tôi thực sự chỉ muốn hiển thị logo trang web.


2
Câu hỏi tuyệt vời! Tôi thường thấy khi một trang web được chia sẻ rằng Facebook chọn quảng cáo biểu ngữ làm hình ảnh của nó mặc dù chúng đến từ một miền hoàn toàn khác! Tôi tưởng tượng điều này sẽ rất phổ biến và dễ dàng để họ tránh nhưng điều tốt nhất tiếp theo là tìm câu trả lời cho câu hỏi của bạn :)
Itai

Nếu bạn sử dụng thẻ og: url, bạn có thể chỉ định hình ảnh nào là mặc định, nhưng những hình ảnh khác vẫn sẽ hiển thị dưới dạng lựa chọn. Tôi không chắc chắn về cách loại trừ hình ảnh, trừ khi bạn tạo chúng thành hình nền.
Dallas

Bạn đã xem xét robot.txt chưa?
MrWhite

Tôi nghĩ rằng điều này sẽ trả lời tốt câu hỏi của bạn stackoverflow.com/questions/1138460/
Kẻ

Câu trả lời:


2

Nếu tôi hiểu bạn một cách chính xác, bạn muốn Facebook KHÔNG hiển thị hình ảnh họ đã quét từ trang web của bạn (vì chúng có thể nằm ngoài ngữ cảnh) và muốn biết cách hướng dẫn họ hoặc chỉ đơn giản là ngăn họ làm điều đó.

Bạn cũng có thể chỉ cần tạo một quy tắc động sẽ chuyển hướng bất kỳ nỗ lực nào để kéo một số tệp nhất định trở lại một tệp, loại kết quả "Neener Neener" cho người yêu cầu. Dù bằng cách nào, máy phát điện này có thể hữu ích. Đặc biệt là nếu bạn luôn muốn họ có được hình ảnh giống như logo của bạn bất kể "họ" lấy gì tự động.


FWIW, "trình tạo" được liên kết ở trên không thể được sử dụng để tạo chuyển hướng như vậy. (Trình tạo đó chỉ dành cho viết lại cụ thể.)
MrWhite

1

Một giải pháp sẽ là che giấu trang của bạn khi trình quét facebook xuất hiện. Nó sử dụng tác nhân người dùng.

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

Đối với tác nhân người dùng đó, hãy phân phát phiên bản của trang với hình ảnh bị xóa.


0

Rõ ràng có hai cách để làm điều này và cách tốt nhất để làm là kiểm tra câu hỏi SO , nhưng để tham khảo nhanh, một hoặc nhiều <link rel="image_src" href="..."/>thẻ sẽ kiểm tra FB (ngay bây giờ).


"Hai cách để làm điều này" - và "hai cách" đó là gì? Vui lòng bao gồm thông tin liên quan (tóm tắt) trong câu trả lời của bạn, thay vì chỉ liên kết đến một bài đăng / trang web khác. (Câu hỏi được liên kết có 12 câu trả lời - bạn đang đề cập đến câu trả lời nào?)
MrWhite

0

Tôi gặp vấn đề tương tự khi Facebook lấy hình đại diện từ trang của tôi và tôi phát hiện ra rằng Facebook đã lấy hình ảnh lớn nhất. Vì vậy, nếu bạn chỉ muốn hiển thị một hình ảnh, hãy làm cho nó lớn hơn (tôi nghĩ 10px sẽ là đủ vì đó là một mã có thể so sánh các số, nhưng điều này cần phải được kiểm tra).


"Tôi nghĩ 10px sẽ là đủ" - nhưng 10px là rất nhỏ?! Hoặc bạn đang đề xuất làm cho tất cả các hình ảnh khác rất nhỏ để FB không sử dụng chúng? (Mặc dù điều đó có thể không thực tế.)
MrWhite

0

Hãy thử điều này- <meta property="og:image" content="http://yoursite/yourImage.jpg"> Đó là giao thức đồ thị mở. http://ogp.me/ Bạn quyết định hình ảnh nào Facebook sẽ hiển thị.


Bạn nên giải thích lý do tại sao đây là một câu trả lời hữu ích
John Conde
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.