2013-03-28 67 views
1

我們正在嘗試爲推介鏈接建立一個共享窗口小部件(本質上是短網址的鏈接 - abcom/uniqueCode,它重定向到客戶網站,但通過我們的服務和讓我們跟蹤他們) - 基本上有人需要在Facebook上分享他們自己的聯盟​​網址。防止Facebook追蹤/丟棄簡短網址以重定向頁面

的問題是Facebook的似乎總是解析URL到最終目的地,而不會顯示我們傳遞的URL。我無法找到是否有防止這種情況或沒有辦法的任何文檔。我們已經嘗試了301和302重定向,沒有任何變化。我試過不同的網址,以確保我們沒有看到他們的網址緩存的結果。

有沒有辦法指示Facebook(和Google Plus,Linkedin)保留我們提供的推薦鏈接?

回答

0

您可以嘗試使用Javascript進行重定向。

此外,您可以通過根據用戶代理或IP等方式向社交網絡的抓取工具顯示不同的頁面 - 查看您的Web服務器日誌等,並檢查發佈後立即發生的情況鏈接。

+0

我們不能用javascript做重定向,我們會有大量的使用這些網址的成員(數十萬人),這太低效了。我們已經討論過觀看獲取url的服務器,但他們也試圖抓取內容,因此我們不得不代理內容,並且我不相信將他們的主機名/ IP列入白名單是穩定的/面向未來的。 – helion3

+0

您可以先嚐試使用JS進行重定向,然後,只要鏈接位於所有相關的社交網絡中,就將其切換爲HTTP重定向。 – thejh

+0

甚至可以自動化:任何想在社交網絡中發佈鏈接的人都會生成一個新的獨特鏈接。然後,他將它提交給網絡。經過十次左右的請求後,鏈接自動切換到HTTP重定向。 – thejh