Социальные плагины Facebook (например, / отправить) получают неправильные URL-адреса Canonical с нашего сайта. - PullRequest
0 голосов
/ 09 марта 2012

Это странная проблема, с которой никогда не сталкивались, и надеюсь, что никогда не столкнусь с ней снова.Наш сайт worldocricket.com работает на WordPress.Он связан с новостным веб-сайтом, поэтому мы используем социальные плагины, такие как кнопки твиттеров в Facebook и т. Д. И т. Д.

Мы создали несколько новых страниц на нашем сайте, они находятся вне папки WordPress, но находятся в одном домене.связаны с WordPress с помощью [wp-load.php].Все они работают нормально, но когда мы попытались создать кнопку в стиле Facebook для одной из наших новых страниц;используя инструмент разработчиков fb (например, создатель кнопок) www.developers.facebook.com / docs / reference / plugins / like / , это испортило наш ланч.

При добавлении URL страницы " wwww.worldocricket.com / Categories / Special / Tournaments / asia-cup / 2012 / accasia312.php"в поле " URL для Like ", показывал одинаковые значения в предварительном просмотре, при нажатии на 'как кнопки «&» отправить, выяснилось, что ему нравится / отправляется основной URL сайта ( www.worldocricket.com ), который мы не хотим, URL, который мы добавили (или мыхочу поделиться) было по другому.Я думал, что это временная проблема, но даже после 24-36 часов мы получили те же результаты.

Мы добавили og: title / og: type / og: url / og: image в заголовок после поиска в Google.

<meta property=”og:title” content=”ACC Asia Cup 2012”/>
<meta property="og:url" content="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php" />
<meta property=”og:site_name” content=”World Of Cricket”/>
<meta property="og:image" content="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/temptaby/images/asiacup12logo.jpg"/>

Но это также оказалось бесполезным.Затем мы использовали отладчик fb ( www.developers.facebook.com / tools / debug ), он показал, что он выбирает правильный URL, но есть неправильный URL-адрес Canonical.Поэтому мы использовали <link rel="canonical" href="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php">, но результат был таким же.: /


Наш сайт: http://worldocricket.com

Нам нужна кнопка лайка на http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php

Вопрос: Как получить facebookСоциальные плагины (например, поделиться, отправить) правильно работают на соответствующей странице нашего сайта?

1 Ответ

0 голосов
/ 09 марта 2012

Согласно отладчику, когда сканер достигает http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php, он находит несколько тегов og: url, я подтвердил это в curl:

<meta property="og:title" content="ACC Asia Cup 2012"/>
<meta property="og:site_name" content="World Of Cricket"/>
<meta property="og:url"   content="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/accasia312.php" />
<meta property="og:image" content="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/temptaby/images/asiacup12logo.jpg"/>
<meta itemprop="name" content="ACC Asia Cup 2012">
<meta itemprop="description" content="Best Cricketing event in Asia organized by Asian Cricket Council (ACC).">
<meta itemprop="image" content="http://worldocricket.com/categories/special/tournaments/asia-cup/2012/temptaby/images/asiacup12logo.jpg">
<meta name="generator" content="WordPress 3.3.1" />
<meta property="og:title" content=""/>
<meta property="og:type" content="article"/>
<meta property="og:url" content=""/>
<meta property="og:image" content=""/>
<meta property="og:site_name" content="World Of Cricket"/>
<meta property="fb:admins" content="1789905767"/>
<meta property='og:site_name' content='World Of Cricket' />
<meta property='fb:app_id' content='189072694472072' />
<meta property='og:locale' content='en_US' />

Убедитесь, что вы возвращаете только один набор тегов, и они действительны

...