簡體   English   中英

REST資源的規范URL

[英]Canonical URLs for REST resources

對於普通的網頁,如果您在兩個位置有重復的內容,您可以將其標記為“規范”,以便網絡抓取工具知道這只是對資源的另一個引用,並明確定義了“真實”位置的網址內容。 這是通過在指向原始的非規范頁面的HTML <head>標記中使用鏈接標記來完成的。

<link rel="canonical" href="http://www.example.com/the-real-url-of-this-content.php>

在RESTful Web服務領域:

  1. 這是需要的,推薦的還是不可取的?
  2. Canonical只是用於標記搜索引擎內容的HTML構造嗎?
  3. 如果需要,如何使用HTTP標頭完成相同的操作? 我沒有返回HTML(只是一個JSON對象)所以鏈接標簽沒有意​​義......
  4. REST中的唯一資源是否有多個URL是否重要?

RFC 6596可能會回答這個問題。

  1. 很難說。
  2. 它是一種通用的鏈接關系,但它已被谷歌“發明”。
  3. 請參閱規范(您也可以使用HTTP“鏈接”標頭字段)。
  4. 不,沒關系; 但是當然,為了同一件事避免多個URI是一個好主意,無論如何。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM