2016-01-22 23 views
0

我有一個奇怪的異常。雖然我的內容網頁與Facebook共享(http://example.com/31)正常工作,但是由於某種原因,我的第一頁(http://example.com/)在使用Facebook調試工具(https://developers.facebook.com/tools/debug/og/object/)進行提取時獲取了無效數據。Prerender.io:所有內容都被緩存,但Facebook無法獲得頭版的正確信息

檢查預渲染時,一切似乎都正確緩存。

問題可能出現在哪裏?我在考慮htacces,但不確定。

+1

給我發郵件[email protected]。這裏沒有足夠的信息來診斷正在發生的事情。 –

回答

0

可能有以下幾點:1)您需要明確將Facebook抓取工具發送至prerender.io 2)您需要在頁面中包含FB Graph標籤。

+0

我想我遇到了第一個問題。但我不確定我要出錯的地方。在角routeprovider我有:。當( '/',{ \t \t \t控制器: '家', \t \t \t templateUrl: '視圖/ home.html做爲' \t \t})。這可能是問題所在,因爲Facebook會直接搜索索引文件並且不會檢查預渲染版本或不正確的... – yodalr

0

我想我解決了它。我的根文件夾有這種htaccess的文件:

# Don't rewrite files or directories 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule^- [L] 

而我卻在htaccess文件的prerender.io代碼後遷此。

相關問題