HTTP响应标头:多个链接值

通帕

我正在为Rails应用程序进行SEO。

该网站已完全本地化,我正在关注这篇Google文章以在页面上添加hreflang备用链接。

中的HTML链接<head>还可以。

我在响应标头方面遇到了一些麻烦

我知道我应该为页面的每个替代版本提供值,但是我不确定如何设置多个值。

我试图将它们作为逗号分隔的列表传递浏览器似乎正确地接收了它,但是由于单个值包含分号,因此看起来是错误的

有什么参考吗?即使是已知可以正确实施的示例网页也将有所帮助。

我对此没有经验,但是根据同一RFC中示例,它们之间用逗号分隔:

Link: </TheBook/chapter2>;
      rel="previous"; title*=UTF-8'de'letztes%20Kapitel,
      </TheBook/chapter4>;
      rel="next"; title*=UTF-8'de'n%c3%a4chstes%20Kapitel

5.3(重点是我的)间接证实了这一点

请注意,扩展关系类型必须是Link头中的绝对URI,并且如果它们包含分号(“;”)或逗号(“,”),则必须将其引号(因为这些字符在头本身中用作分隔符)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章