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に a を付けて head のコントローラーを作成できますか?

また、これは深くネストされたルートで発生する可能性があります...フックが適切なタイミングで起動し、他の(浅い)フックによってオーバーライドされないようにするにはどうすればよいですか?

4

0 に答える 0