पहला - मैं नहीं मानता कि यह कोई डुप्लिकेट मुद्दा है। मैंने SO पर समान या समान समस्याओं की खोज की है, और पूछने से पहले समस्या निवारण की प्रकृति के कारण, मेरा मानना है कि यह समस्या अद्वितीय है।
फेसबुक मेरी og:image
फ़ाइलों को समझ नहीं सकता है और मैंने हर सामान्य समाधान की कोशिश की है। मुझे लगता है कि यह कुछ करने के लिए कुछ हो सकता है शुरू कर रहा हूँhttps://...
- मैंने http://developers.facebook.com/tools/debug चेक किया है और शून्य चेतावनी या त्रुटियां हैं।
- यह उन छवियों को ढूंढ रहा है जिन्हें हम "
og:image
" से जोड़ रहे हैं, लेकिन वे रिक्त दिखाई दे रही हैं। जब हम छवि पर क्लिक करते हैं, तब भी, वे मौजूद नहीं होते हैं और उन्हें सीधे लगता है। - यह एक छवि दिखाता है - एक गैर-सर्वर पर होस्ट की गई छवि।
- हमने चौकोर चित्र, jpegs, pngs, बड़े आकार और छोटे आकार आज़माए हैं। हमने छवियों को public_html में डाल दिया है। शून्य दिखा रहे हैं।
- यह एक कैशिंग त्रुटि नहीं है, क्योंकि जब हम
og:image
मेटा में एक और जोड़ते हैं , तो एफबी का लाइनर खोज और पढ़ता है। यह एक पूर्वावलोकन दिखाता है। पूर्वावलोकन रिक्त है। केवल अपवाद हम मिल रहे हैं छवियों कि इस वेबसाइट पर नहीं कर रहे हैं के लिए है। - हमने सोचा कि शायद कुछ विरोधी लीच था
cpanel
या.htaccess
जो छवियों को दिखाने से रोक रहा था, इसलिए हमने जाँच की। वहाँ नहीं था। हमने< img src="[remote file]" >
पूरी तरह से अलग सर्वर पर भी त्वरित काम किया है और छवि ठीक दिखती है। - हमने सोचा कि शायद यह
og:type
एक और मेटा टैग के साथ एक और विषमता थी। हमने उन सभी को हटा दिया, एक बार में और इसे चेक किया। कोई परिवर्तन नहीं होता है। सिर्फ चेतावनियाँ। - एक अलग वेबसाइट पर एक ही कोड बिना किसी समस्या के दिखाई देता है।
- हमने सोचा कि शायद यह छवियों को नहीं खींच रहा है क्योंकि हम एक ही उत्पाद पृष्ठ का उपयोग कई उत्पादों के लिए कर रहे हैं (इसे प्राप्त मान के आधार पर बदल रहे हैं, अर्थात, "details.php? Id = xxx") लेकिन यह अभी भी एक में खींच रहा है? छवि (एक अलग यूआरएल से)।
- किसी भी
og:image
या image_src को छोड़कर , FB को कोई चित्र नहीं मिलता है।
मैं अपनी रस्सी के अंत में हूं। अगर मैंने कहा कि खुद और दूसरों ने इस पर कितना समय बिताया है, तो आप चौंक जाएंगे। मुद्दा यह है कि यह एक ऑनलाइन स्टोर है। हम पूरी तरह से, सकारात्मक रूप से चित्र नहीं बना सकते। हमें करना ही होगा। हमारे पास दस या अन्य साइटें हैं ... og:image
समस्याओं के साथ यह एकमात्र है। यह भी केवल एक ही है https
, इसलिए हमने सोचा कि शायद यही समस्या थी। लेकिन हम इसके लिए वेब पर कहीं भी कोई मिसाल नहीं पा सकते।
ये मेटा-टैग हैं:
<meta property="og:title" content="[The product name]" />
<meta property="og:description" content="[the product description]" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" />
<meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" />
<meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" />
<meta property="og:image" content="http://www.[ourwebsite].com/overdriven-blues-music-tshirt-art-black.JPG" />
<meta property="og:type" content="product"/>
<meta property="og:url" content="https://www.[ourwebsite].com/apparel-details.php?i=10047" />
<meta property="og:site_name" content="[our site name]" />
<meta property="fb:admins" content="[FB-USER-ID-NUMBER]"/>
<meta name="title" content="[The product name]" />
<meta name="description" content="[The product description]" />
<link rel="image_src" href="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />
<meta name="keywords" content="[four typical keywords]">
<meta name="robots" content="noarchive">
यदि आप इसे चाहते हैं, तो यहां हमारे उत्पाद पृष्ठों में से एक का लिंक है जिसे हम काम कर रहे हैं। [हमारी साइट के लिए खोज परिणामों में इस पर अंकुश लगाने की कोशिश करने के लिए लिंक को छोटा करें]: http://rockn.ro/114
EDIT ----
"फेसबुक क्या देखता है" स्क्रेपर टूल का उपयोग करके, हम निम्नलिखित को देखने में सक्षम थे:
"image": [
{
"url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-details-safari.png"
},
{
"url": "https://www.[httpSwebsite].com/images/shirts/soul-man-soul-music-tshirt-art-safari.png"
},
{
"url": "http://www.[theotherNONSECUREwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png"
}
],
हमने एक पृष्ठ के लिए सभी लिंक का परीक्षण किया। सभी पूरी तरह से वैध चित्र थे।
EDIT 2 ----
हमने एक परीक्षण की कोशिश की और NONSECURE वेबसाइट पर एक उपडोमेन जोड़ा (जिससे छवियां वास्तव में फेसबुक के माध्यम से दिखाई देती हैं)। उपडोमेन http: // img। [Nonsecuresite] .com है। फिर हमने सभी छवियों को मुख्य उपडोमेन फ़ोल्डर में डाल दिया और उन का संदर्भ लिया। यह उन छवियों को FB में नहीं खींचेगा। हालाँकि, यह अभी भी किसी भी चित्र को खींचेगा जो कि मुख्य डोमेन पर संदर्भित थे।
स्थगित काम ----
Keegan के लिए धन्यवाद, अब हम जानते हैं कि यह फेसबुक में एक बग है। वर्कअराउंड करने के लिए, हमने एक अलग NON-HTTPS वेबसाइट में एक उपडोमेन रखा और उसमें सभी चित्र डंप कर दिए। हमने प्रत्येक उत्पाद पृष्ठ पर समन्वय http://img.otherdomain.com/[like-image.jpg]
छवि का संदर्भ दिया og:image
। फिर हमें ओबी डेटा को ताज़ा करने के लिए एफबी लाइनर से गुजरना पड़ा और हर लिंक को चलाना पड़ा। यह काम किया है, लेकिन समाधान एक बैंड-सहायता वर्कअराउंड है, और यदि https
समस्या ठीक हो गई है और हम प्राकृतिक https डोमेन का उपयोग करने के लिए वापस जाते हैं, तो एफबी ने एक अलग वेबसाइट से, मामलों को जटिल करते हुए छवियों को कैश किया होगा। उम्मीद है कि यह जानकारी किसी और को अपने जीवन के 32 कोडिंग घंटे खोने से बचाने में मदद करती है।
og:type: og_products:product
वेबसाइट को बदलने का प्रयास करें और देखें कि क्या चित्र उठाए जा सकते हैं।