【问题标题】:Prerender.io: Returning 404 instead of 200Prerender.io:返回 404 而不是 200
【发布时间】:2019-05-02 18:03:45
【问题描述】:

当我在浏览器中访问页面时,我会从服务器得到正确的 200:

xx.xxx.xxx.xxx - - [02/May/2019:19:53:50 +0200] "GET /retourneren HTTP/1.1" 200 2889 "https://mysite.nl/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Safari/605.1.15" "-"

但是,当我在 prerender 中添加 url 时,我得到 400:

3.90.111.223 - - [02/May/2019:19:50:39 +0200] "GET /retourneren HTTP/1.1" 404 10050 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/61.0.3163.59 Safari/537.36 Prerender (+https://github.com/prerender/prerender)" "-"

因此页面没有被缓存。有人有想法吗?

【问题讨论】:

    标签: prerender


    【解决方案1】:

    看来您可能正在页面上设置 prerender-status-code 元标记并将其设置为“404”,这将使 Prerender.io 直接返回 404 响应代码。

    您能否确认页面的 HTML 中是否设置了该元标记?

    【讨论】:

      猜你喜欢
      • 2018-06-28
      • 2017-10-26
      • 1970-01-01
      • 2013-04-08
      • 1970-01-01
      • 2010-09-25
      • 2016-02-10
      • 2019-10-29
      • 2018-06-22
      相关资源
      最近更新 更多