Facebook открыть график ссылку

Есть ли способ определить метатеги Open Graph facebook (OG) со ссылкой?

Например, у меня есть одностраничный сайт с несколькими якорями.

У каждого якоря есть подзаголовок и изображение

URL будет: www.mywebsite.com/#page2

При использовании функции общего доступа на Facebook я бы хотел определить этот URL с определенным подзаголовком в качестве заголовка, а изображение в подзаголовке — как изображение, которое публикуется на Facebook.

Это возможно? Это возможно с PHP или JS?

0

Решение

Я бы посоветовал вам реализовать спецификацию Google Ajax URL. Он определяет, как обращаться с одностраничным веб-сайтом при индексации для поисковой системы Google, но Facebook также использует его при индексации информации Open Graph.

Вы можете прочитать больше о спецификации здесь: https://developers.google.com/webmasters/ajax-crawling/docs/specification

Я в основном работает путем картирования http://www.example.com/#!раздел в http://www.example.com/_escaped_fragment_ = раздел. Таким образом, вы на стороне сервера можете ответить на _escaped_fragment_ переменная, когда дано.

При использовании этого метода учтите, что сканер Facebook по-прежнему будет использовать мета-тег og: url и ссылку rel = canonical в качестве окончательного URL-адреса. Таким образом, если вы вернетесь с помощью метода _escaped_fragment_, вы можете удалить эти теги (или установить их для текущего URL).

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]