2012-06-12 3 views
0

Я много искал ответа на этот вопрос, но не могу найти его - возможно, это слишком глупо, и в этом случае, пожалуйста, простите меня!Может ли объект opengraph быть многостраничным?

Я хочу добавить метаданные на наши страницы, но информация для каждого логического объекта (в нашем случае - спортивная команда или игрок) может быть распространена по нескольким фактическим URL-адресам (например, команда /,/team/players /,/team/results/все логически являются частью/team /).

Могу ли я поставить те же метаданные opengraph на несколько страниц, которые представляют один и тот же объект?

В качестве альтернативы, можно указать og: url как регулярное выражение, например:/team/*?

Или делает/команда/подразумевает/команду/* для og: url?

Большое спасибо за любые уточнения, Mike

ответ

0

информация для каждого логического объекта (в нашем случае, для спортивной команды или игрока) могут быть распределены по нескольким актуальным URL-адресов (например,/команда /,/команда/игроки /,/команда/результаты/все являются логически частью/team /).

ли вы имеете в виду все эти URL-адреса содержат же информацию (они просто разные точки доступа к этой информации) - или же вы имеете в виду информация является распространяется в «кусочки» над ними URL (и пользователь должен был бы посетить их всех, чтобы получить всю информацию)?

Я не уверен, я понимаю ваш вопрос/проблема здесь - но может быть вы просто ищете то, что называется канонический URL ...?

+0

Привет - Я имею в виду последний - чтобы информация для одной логической команды находилась на нескольких страницах с различными разными URL-адресами. Так что да, пользователь найдет разные типы информации о команде с разными URL-адресами (хотя все они находятся под командой/team /). Ура! –

+0

Ну, вы могли бы поместить одни и те же метаданные на каждую страницу - но под разными URL-адресами они все равно будут разными объектами Open Graph, поэтому такие вещи, как _likes_ для отдельных страниц и т. Д., Будут распространяться на эти разные объекты. Возможно, было бы лучше, если бы вы установили канонический URL-адрес и получили все данные OG под этим URL-адресом ... – CBroe

+0

Спасибо. Не уверен, что канонический URL-адрес является хорошей идеей в этом случае. Существует так много разных URL-адресов с различным контентом для любой команды. Спасибо за ваши комментарии. –

0

Вы можете вызвать на каждой подстранице Open Graph API, передающую родительскую страницу как объект; не нужно помещать метаданные также в подстраницы, если вам не интересно иметь подстраницы как отдельные объекты. Этот способ, как и щелчок на отдельной странице, всегда предоставляется команде. Вы можете использовать настраиваемое свойство, чтобы указать, откуда был получен щелчок (или даже свойство ref, возможно).

На боковой ноте я бы не сказал, что результаты логически являются частью команды. Хотя для этого конкретного использования это не имеет значения.

+0

Спасибо, что вполне может удовлетворить меня. ура! –