3

我有一个提供关键字但忽略它们的 URL 结构。

例如:/album/could-be-anything/12

它将通过 id 12 查找专辑。

但是由于可以修改关键字,为了保护自己免受“重复内容”的影响,我知道我需要link rel="canonical"在 HEAD 中实现。规范的 url 将从我的模型的 api 中返回。

<head>
    <link rel="canonical" href="http://www.example.com/album/album-name/12/">
</head>
<body>
    ... applicationController ...
</body>

我不确定在 Ember.js 中如何或在哪里实现这一点的最佳方法。我应该使用 jQuery 在某个回调中设置 href 属性吗?如果是这样,最好的回调是什么?bindAttr或者我可以在href上为头部创建一个控制器吗?

此外,这可能发生在嵌套很深的路线中......我如何确定钩子会在正确的时间触发并且不会被其他(较浅的)钩子覆盖?

4

0 回答 0