Валидатор W3C стонет о каждом
<meta property="whatever" content...
, требуя, чтобы это свойство было
<meta name="whatever ...
, верно?Если Facebook - то, что вас больше всего волнует, я рад сообщить, что он переносит последнюю форму, поэтому просто сделайте это:
<meta name="og:title" content="My nice picture"/>
<meta name="og:type" content="article"/>
<meta name="og:url" content="http://foobar123.com/test/simple.php"/>
При тестировании с FB: Осторожно ,что FB кэширует парсинги страниц (глобально, на стороне Facebook, жесткая перезагрузка не поможет), поэтому обязательно добавляйте «уникальную» (но бессмысленную) информацию пути или GET-параметр в URL каждый раз, когда вы что-то изменяете для проверки публикации на Facebookоб этом:
mysite.com/test.php/bogusParam1
mysite.com/test.php/bogusParam2
mysite.com/test.php/bogusParam3
...
mysite.com/test.php?foo=hello
mysite.com/test.php?foo=howdy
mysite.com/test.php?foo=aloha