Публикация в Facebook не берет заголовок, описание и т. Д. - PullRequest
1 голос
/ 16 февраля 2012

Когда я вставляю URL своей страницы в Facebook, он не выбирает заголовок и т. Д.

У меня это в голове:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" >
<meta property="og:title" content="Baten 2012">
<meta property="og:type" content="website" >
<meta property="og:image" content="http://www.nygeneration.se/båten/img/fb.jpg">
<meta property="og:url" content="http://www.nygeneration.se/båten/"/>
<meta property="og:description" content="Jesus. 2000 ungdomar. EN STÖRT. STOR. BÅT.">

Ноне работает Отладчик URL-адреса Facebook говорит, что URL и заголовок не объявлены, но, насколько я знаю, они есть.Что мне здесь не хватает?Страница, о которой идет речь, здесь.

Кстати, интересно, что если я обслуживаю страницу из папки Public моего Dropbox, она работает.

Ответы [ 3 ]

2 голосов
/ 17 февраля 2012

Проблема, с которой я столкнулся, заключается в том, что sharer.php кеширует все очень сложно, поэтому это может быть немного сложное кодирование как «проба / проба и ошибка».Я создаю метатеги из code-behind / serveride и в конце ссылок для URL-адресов и изображений добавляю? V = DATETIME, чтобы результат был похож;../ image.jpg? v = 20120217120412, .. работает как шарм!

метатеги выглядят хорошо, я не использую лишние xmlns: xx в теге html, все равно работает

1 голос
/ 16 февраля 2012

Вы должны закрыть все meta теги с помощью />

<html> также отсутствует.

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="https://www.facebook.com/2008/fbml">
0 голосов
/ 17 февраля 2012

вверху страницы используйте

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

вместо

<!DOCTYPE html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...