链接关系类型的链接表示抽象的资源?(Link relation type for linking r

2019-09-25 18:29发布

我使用内容协商 ,让用户代理选择几次交涉的资源之一。

例如 :资源http://example.com/essay有如下表述:

  • text/html →交通http://example.com/essay.html
  • application/xhtml+xml →交通http://example.com/essay.xhtml
  • application/pdf →交通http://example.com/essay.pdf

比方说,用户代理选择HTML变种。 现在,我可以链接其他的交涉, 链接关系型alternate

<link rel="alternate" type="application/xhtml+xml" href="/essay.xhtml">
<link rel="alternate" type="application/pdf" href="/essay.pdf"> 

但是,当有人不仅具有URI http://example.com/essay.html ,他会怎么从来不知道的内容类型中性URI是http://example.com/essay ,例如用于派人链接不强制他会希望看到的HTML变种,太?

是否有一个链接类型链接返回到“抽象”资源( http://example.com/essay )?

我不能使用alternate链路关系类型该链接也为资源没有内容类型:

如果alternate关键字与所使用的type的属性,它表示被引用的文件在指定的格式的当前文档的再形成。

我不认为在canonical链接关系类型是适当这里。 它会在某些情况下工作,但也许我想的HTML变种是一个规范(对于被搜索引擎索引等)。 当我做http://example.com/essay规范之一,搜索引擎可以(原则上)用于索引PDF变种。

文章来源: Link relation type for linking representations to the abstract resource?