在我的網站上,Like按鈕是動態生成的。與這些Like按鈕關聯的URL是自動將(使用htaccess)重定向到其各自的hashtag url(即「.com/event/200」重定向到「.com /#event/200」)的鏈接。問題是我似乎無法設置標題或圖像。當頁面加載hashtag時,會查詢數據庫,然後更改頁面標題,元數據和其他內容。 Facebook似乎正在使用在數據庫有時間加載和內容已更改之前設置的元數據。有誰知道我如何解決這個問題?我希望能夠在加載類似按鈕時設置標題和圖像,如果無論如何要這樣做。這是我喜歡按鈕代碼:處理Facebook Like按鈕信息(標題和圖片)與鏈接Hashtags
<fb:like href='http://website.com/"+postname+"/"+data.id+"' send='true' layout='button_count' width='450' show_faces='true'></fb:like>
感謝您的建議CBroe!我想知道如何處理SEO ......你能解釋爲什麼服務器端重定向不好嗎?在完成我的頁面可抓取後,我不需要重定向任何事情,但我只是想知道服務器端重定向有什麼問題。 – Colin 2012-07-17 00:41:48
服務器端重定向在一般情況下並沒有錯 - 就在這種情況下,我會說它們是沒用的,因爲如果客戶端能夠使哈希部分有用,那麼您並不知道。在這種特殊情況下,如果客戶端擁有完成這項工作所需的所有必要技術,我將採用URL「/ event/200」並將該客戶端重定向到「/#event/200」。 – CBroe 2012-07-17 09:51:12
或者對於這種情況,我需要重定向到/#!event/200。現在一切正常!謝謝! – Colin 2012-07-27 21:28:46