2017-08-18 33 views
0

所以我有這個cakephp project,當我分享Facebook的鏈接時,我沒有得到og:description,og:image等等,儘管一切似乎都在那裏。Facebook og meta tags - 刮板沒有任何提取

我的代碼:(查看/設計/ default.thtml中)

<head> 
... 
<meta property="og:url" content="<?=Configure::read('og_url');?>landing" /> 
<meta property="og:title" content="<?=Configure::read('app_title');?>" /> 
<meta property="og:description" content="<?=Configure::read('og_description');?>" /> 
<meta property="og:image" content="<?=Configure::read('og_image');?>" /> 
... 
</head> 

我初始化bootsrap.php一切所以我所有的文件都可以訪問這些值。

將會產生這一點,查看頁面源代碼:

<head> 
... 
<meta property="og:url" content="https://www.philippidescompetition.com/landing" /> 
<meta property="og:title" content="Back To School Spin & Win! " /> 
<meta property="og:description" content="Συμπλήρωσε τα στοιχεία σου και παίξε "Spin & Win"!" /> 
<meta property="og:image" content="https://www.philippidescompetition.com/img/wheel/og_image_s.jpg" /> 
... 
</head> 

到目前爲止好,但是當我在Facebook上分享鏈接我沒有得到任何的元數據。 我試過調試器工具,但它並沒有真正的幫助。

我想分享philippidescompetition.com/landing根據這個鏈接,會被重定向到facebook app page或實際的URL philippidescompetition.com/users/register我的服務器上,到如果從桌面移動,所以我想這重定向使問題,但如果我分享philippidescompetition.com/users/register哪些沒有重定向,所有元數據仍然是空的

任何想法?

+0

你需要一個例外添加到您的自動重定向爲Facebook刮板(可通過其用戶代理識別,請參閱社交插件常見問題解答。) – CBroe

+0

@CBroe這對重定向問題是有意義的,那麼那些不重定向的頁面呢? https://philippidescompetition.com/users/register – Alexandros

+0

你只是在做夢,這不會重定向... 302首先找到位置「https:// philippidescompetition.com/users/spin /」,然後從那裏302 to'https:// philippidescompetition.com/users/thankyou /' – CBroe

回答