キーワードを提供するがそれらを無視する 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に a を付けて head のコントローラーを作成できますか?
また、これは深くネストされたルートで発生する可能性があります...フックが適切なタイミングで起動し、他の(浅い)フックによってオーバーライドされないようにするにはどうすればよいですか?