我有一个提供关键字但却忽略它们的网址结构。
EG:/album/could-be-anything/12
哪个会以ID 12查找相册。
但由于可以修改关键字,为了保护自己免受“重复内容”的影响,我知道我需要在HEAD中实现link rel="canonical"
。规范网址将从我的模型api回来。
<head>
<link rel="canonical" href="http://www.example.com/album/album-name/12/">
</head>
<body>
... applicationController ...
</body>
我不确定在Ember.js中实现这一目标的最佳方式是什么或在哪里。我应该使用jQuery在某个回调中设置href属性吗?如果是这样,最好的回调是什么?或者我可以在href上创建bindAttr
的头部控制器吗?
此外,这可能发生在深深嵌套的路线中...我怎样才能确定钩子会在正确的时间触发而不会被其他(浅的)钩子覆盖?