我经常搜索这个问题的答案 - 但是找不到一个 - 可能它太愚蠢了,在这种情况下请原谅我!
我想在页面中添加og元数据,但每个逻辑对象(在我们的例子中是运动队或玩家)的信息可以分布在多个实际的URL中(例如/ team /,/ team / players /,/团队/结果/在逻辑上都属于/ team /)。
我可以在表示同一对象的多个页面上放置相同的opengraph元数据吗?
或者,我可以指定og:url作为正则表达式,例如:/ team / *?
或者/ team /暗示/ team / *是否为og:url?
非常感谢任何澄清,迈克
答案 0 :(得分:0)
每个逻辑对象(在我们的例子中是运动队或球员)的信息可以分布在多个实际URL中(例如/ team /,/ team / players /,/ team / results /在逻辑上都是/ team的一部分) /).
您的意思是所有这些网址都包含相同的信息(它们只是访问该信息的不同点) - 或者您的意思是信息传播这些网址上的“点点滴滴”(用户必须访问所有网址才能获取所有信息)?
我不确定我是否理解您的问题/问题 - 但也许您只是在寻找所谓的规范网址 ...
答案 1 :(得分:0)
您可以在每个子页面中调用Open Graph API将父页面作为对象传递;如果您不希望将子页面作为单独的对象,则无需将元数据也放在子页面上。这样,总是会给团队点击一个单独的页面。您可以使用自定义属性来指定点击到达的位置(甚至可能是ref属性)。
另一方面,我不会说结果在逻辑上是团队的一部分。虽然对于这种特定用法,但并不重要。