我想知道搜索引擎是否尊重HTTP header field Content-Location
。搜索引擎是否尊重HTTP標題字段「Content-Location」?
這可能是有用的,例如,當你要刪除的會話ID參數超出URL的:
GET /foo/bar?sid=HTTP/1.1
Host: example.com
…
HTTP/1.1 200 OK
Content-Location: http://example.com/foo/bar
…
澄清:
我不想重定向請求,因爲刪除會話ID會導致完全不同的請求,因此可能也會有不同的響應。我只想說明所附迴應也可在其「主要網址」下找到。
也許我的例子不是我的問題意圖的好表現。所以請看What is the purpose of the HTTP header field 「Content-Location」?。
這不就是爲了擴展Content-Location的用途麼?這個規範使得它聽起來應該比查詢字符串有更大的區別。 – 2009-01-13 10:33:37
刪除查詢只是一個例子。但可能是我誤解了Content-Location的目的,而不是提供請求資源的真實位置。 – Gumbo 2009-01-13 12:13:41
我認爲這是確切的目的,但我認爲這個想法更像 URI:http://foo.com/listOfStuff/indexOfResult(基本上,標識集合的特定成員) Content-Location:http:// foo.com/path/to/individualItem(基本上,資源直接URI) 我認爲你的想法很好,壽。 – 2009-01-13 16:26:43