Nginx add_header 链接未被 Lighthouse 解析

Nginx add_header 链接未被 Lighthouse 解析

我正在尝试调查为什么 Google 没有索引某些页面(据称是因为它们重定向),并且当使用 Lighthouse 检查示例页面时,我看到以下内容:

Error parsing link header (Unexpected character "h" at offset 0): https://doi.org/XXX/YYY; rel="cite-as"

相关的 Nginx 配置包含以下内容:

set $cite_link 'https://doi.org/XXX/YYY; rel="cite-as"'; 
if ($http_accept = 'application/json') {
  add_header Link $cite_link;
  # Some other things...
}

这个链接有什么问题?我不确定这是否与所谓的重定向有关,但如果是的话,修复它将会很有用。

答案1

阅读Link标题规范

URI(绝对或相对)必须括在 < 和 > 之间:

< >添加标准要求的附件并重试。

相关内容