我正在為資料集設計一個 HTTP API。我想要指向資料集中檔案的每個歷史版本的永久鏈接以及重定向到最新版本的 URL。我想添加一個標頭以使客戶端能夠在給定特定版本的 URL 的情況下發現最新的 URL:
GET /example/v1
200 OK
Link: </example/latest>; rel="latest"
GET /example/v2
200 OK
Link: </example/latest>; rel="latest"
GET /example/latest
303 See Other
Location: /example/v2
我想知道:rel 引數是否有比我可以/應該使用的“最新”更好的值?注意:我知道我應該添加Link: </example/latest>; rel="canonical",但rel="canonical"捕獲的語意與我想描述的不同。
| 相對=“最新” | rel="規范" |
|---|---|
| 在這里您可以找到最新版本 | 提示:如果您是搜索引擎,這是我希望您在對一組相似結果進行分組時使用的頁面 |
Link: </example/v2>; rel="canonical"我可能想服務甚至是不可行的Link: </example/v1>; rel="canonical"
類似的問題:
- rel=canonical 元標記能否指向 301 重定向 URL?:谷歌將如何處理給定的場景?
- 我的問題:如何最好地傳達我想要的語意?
在撰寫本文時,MDN 上的此串列中沒有合適的條目
uj5u.com熱心網友回復:
rel 引數是否有比我可以/應該使用的“最新”更好的值?
IANA 鏈接關系注冊表是一個很好的查看位置;在那里,您會找到已注冊的鏈接關系、非權威摘要和權威參考鏈接。
例子
latest-version
Points to a resource containing the latest (e.g., current) version of the context.
https://www.iana.org/go/rfc5829
RFC 5829 是Web 資源之間簡單版本導航的鏈接關系型別,它當然包括最新版本的定義。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/435521.html
下一篇:發布成功但回應是前端錯誤
