2011-08-25 5 views
28

मैं समझता हूं कि og:url मेटा टैग खुले ग्राफ में संसाधन के लिए कैनोलिक यूआरएल है।मैं 301 रीडायरेक्ट के माध्यम से एक यूआरएल कैसे ले जा सकता हूं और पेज की फेसबुक पसंद और ओपन ग्राफ जानकारी को बरकरार रख सकता हूं?

यदि मैं खुले ग्राफ में अपनी जगह को संरक्षित करते हुए संसाधन के 301 पुनर्निर्देशन का समर्थन करना चाहता हूं तो मैं किस रणनीति का उपयोग कर सकता हूं? मैं अपनी पसंद खोना नहीं चाहता क्योंकि मैंने यूआरएल बदल दिए हैं।

सामग्री के मूल यूआरएल को संग्रहीत करने के लिए ऐसा करने का सबसे अच्छा तरीका है, और इसका संदर्भ लें? क्या इससे निपटने के लिए कोई और रणनीतियां हैं?

स्पष्ट करने के लिए - मैं पृष्ठ है:

/page1, साथ का एक og:urlhttp://www.example.com/page1

मैं अब /page2 करने के लिए इसे ले जाना चाहते हैं, एक 301 रीडायरेक्ट का उपयोग करके करने के लिए http://www.example.com/page2

मैं किसी भी है og:url मेटा /page1 पर सेट करने के अलावा अन्य पसंदों और टिप्पणियों को खोने से बचने के विकल्प?

उत्तर

48

संक्षिप्त उत्तर, आप नहीं कर सकते।

एक बार जब फेसबुक के पक्ष में ऑब्जेक्ट बनाया गया है तो फेसबुक के ग्राफ में इसका यूआरएल तय हो गया है - पसंद और टिप्पणियां उस यूआरएल और ऑब्जेक्ट से जुड़ी हैं; भविष्य में उस वस्तु को बनाए रखने के लिए आपको उस यूआरएल को फेसबुक के क्रॉलर द्वारा सुलभ होने की आवश्यकता है। (ध्यान दें कि वस्तु दुर्गम जरूरी फेसबुक से यह दूर नहीं करता बनता जा रहा है, लेकिन प्रभावी रूप से आप से शुरू होगी)

क्या मैं आम तौर पर यहाँ की सिफारिश है (उदाहरण के साथ http://www.example.com/oldurl और http://www.example.com/newurl):

  • पर/newpage, ओग रखें:/OLDURL
  • एक HTTP 301 रीडायरेक्ट जोड़े की ओर इशारा करते यूआरएल टैग/OLDURL से/NEWURL
    • मुक्त करें इस से फेसबुक क्रॉलर अनुप्रेषित
    • +०१२३५१६४१०
    • अगर फेसबुक क्रॉलर से अनुरोध आता है तो http://www.example.com/oldurl पर पृष्ठ के लिए मेटा टैग की सेवा करना जारी रखें।
    • किसी भी वास्तविक सामग्री क्रॉलर के लिए, उपयुक्त टैग
इस प्रकार

साथ सिर्फ एक सरल HTML पृष्ठ पर लौटने के लिए कोई ज़रूरत नहीं: फेसबुक, जब होगा पर वस्तु की

  1. मौजूदा उदाहरणों क्लिक किया गया, उपयोगकर्ताओं को अपने रीडायरेक्ट
  2. के माध्यम से सही (नया) पृष्ठ पर लाएं (नया) पृष्ठ पर जैसा बटन अभी भी सही ऑब्जेक्ट (लेकिन पुराने यूआरएल पर) का उत्पादन करेगा

यदि आप अपने यूआरएल योजना के आसपास बहुत सारे यूआरएल को स्थानांतरित कर रहे हैं या पूरी तरह से फिर से लिख रहे हैं तो आपको नये लेख/उत्पादों/आदि के लिए नए यूआरएल का उपयोग करना चाहिए, लेकिन यदि आप बनाए रखना चाहते हैं तो आपको रीडायरेक्ट को जगह में रखना होगा पुरानी सामग्री पर पसंद, टिप्पणियां, आदि।

इसमें शामिल हैं यदि आप डोमेन बदल रहे हैं।

यहां एकमात्र समस्या पुरानी यूआरएल -> नए यूआरएल मैपिंग को आपके कोड में कहीं भी बनाए रखती है, लेकिन यह तकनीकी रूप से मुश्किल नहीं है, भविष्य में बनाए रखने के लिए सिर्फ एक अतिरिक्त चीज है।

Btw, फेसबुक क्रॉलर यूए वर्तमान में facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

+0

यदि पुराना यूआरएल 301 रीडायरेक्ट के माध्यम से चला गया है, और फिर अपनी सिफारिशों का पालन करें, तो क्या एफबी की तरह गिनती अभी भी 0 पर रीसेट हो जाएगी? –

+0

यदि आपको किसी यूआरएल पर पसंद आया, तो उस यूआरएल को कहीं और रीडायरेक्ट किया गया, क्या रीडायरेक्ट का लक्ष्य पुराने यूआरएल की तरह गिनती बनाए रखेगा? नहीं, मुझे यकीन है कि यह नहीं है। यह मेरे जवाब के विपरीत लगभग – Igy

+0

रीडायरेक्ट से फेसबुक क्रॉलर को छूट देने की आवश्यकता क्यों है? क्या होता है यदि आप ऐसा नहीं करेंगे? – Lode

0

मैं अपने पुराने साइटों के साथ एक ही समस्या हो रही है। डोमेन बदल रहे हैं, व्यवस्थापक एसईओ आदि के लिए यूआरएल बदलना चाहते हैं

मैं शुरुआत से ही फेसबुक के लिए डीबी में कुछ प्रकार की यूनिक आईडी रखने के लिए सबसे अच्छा निष्कर्ष निकाला। उदाहरण के लिए लेखों के लिए मेरे पास myurl.com/a/123 है जहां 123 लेख की आईडी है।

असली यूआरएल myurl.com/category/article-title है। इसके बाद अनुच्छेद को 301 रीडायरेक्ट के लिए व्यापक तर्क के साथ अलग-अलग श्रेणी में रखा जा सकता है। लेकिन बुनियादी एफबी पहचानकर्ता हमेशा के लिए एक ही रह सकता है।

बेशक यह केवल तभी व्यवहार्य है जब किसी नई साइट से शुरू होता है या पहली बार एफबी टिप्पणियां लागू करते हैं।

अगर आप आगे की योजना बना सकते हैं तो बस एक विचार :) मुझे बताएं कि आप क्या सोचते हैं।

+0

यह प्रोटोकॉल चेंज माइग्रेशन को हल नहीं करता है (उदाहरण के लिए। HTTP से HTTPS तक)। – Agis

+4

यह समझ में आता है लेकिन मुझे खुशी है कि मैंने फेसबुक टिप्पणियों को कभी भी लागू नहीं किया!क्या एक अजीब गड़बड़ है। एफबी को 301 सही ढंग से समर्थन देना चाहिए और पसंदों को दोबारा पसंद करना चाहिए। उन्हें डिफ़ॉल्ट रूप से HTTP/HTTPS का भी समर्थन करना चाहिए। – jerclarke

संबंधित मुद्दे

 संबंधित मुद्दे