所以我有這個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
哪些沒有重定向,所有元數據仍然是空的
任何想法?
你需要一個例外添加到您的自動重定向爲Facebook刮板(可通過其用戶代理識別,請參閱社交插件常見問題解答。) – CBroe
@CBroe這對重定向問題是有意義的,那麼那些不重定向的頁面呢? https://philippidescompetition.com/users/register – Alexandros
你只是在做夢,這不會重定向... 302首先找到位置「https:// philippidescompetition.com/users/spin /」,然後從那裏302 to'https:// philippidescompetition.com/users/thankyou /' – CBroe