Может ли ваш объект OpenGraph ссылаться на другой URL-адрес?


Таким образом, вам нужен общедоступный URL-адрес с метатегами для представления объекта в OpenGraph, и одним из необходимых метатегов является свойство URL. Когда действие публикуется, оно ссылается на это свойство URL.

Допустим, я на http://mysite.com/A . кажется, что я не могу тогда сделать это:

<meta property="og:url" content="http://mysite.com/B"></meta>

, потому что Facebook попытается взглянуть на корневого URL-адреса для мета-тегов. Есть ли способ, чтобы ссылка на другой URL (mysite.com/B) от данного объекта и OpenGraph URL-адрес (mysite.com/A)?

2 4

2 ответа:

Вы должны иметь возможность ссылаться на другой URL-адрес. Но все, что означает og:url - это "перейти к этому URL и использовать теги оттуда". Вы можете либо

1) Поместите все свои теги на A, а затем перенаправьте пользователей на B с помощью JavaScript или обнаружения агента пользователя;

2) поместите свой контент на A и сделайте og:url к B.

@Paul, я не совсем понял или оценил ваш комментарий до сих пор-извинения и спасибо.

То, что я узнал из немного больше возни, это то, что на начальном посте в FB с url-адресом объекта в посте, это то, что FB затем обходит эту страницу, получает мета-теги, и если у вас есть og:url определен, он будет обход его снова. Он ползет по ней дважды.

В моем случае я передаю строку запроса, которая действительно анализируется, но я не устанавливал ее снова в og: url, поэтому, когда он полз мой во второй раз он не забирал переменную querystring, которая мне была нужна.

Это было глупо с моей стороны. Спасибо за отличный ответ.

Джим