Prerender.io:返回404而不是200

时间:2019-05-02 18:03:45

标签: prerender

当我在浏览器中访问页面时,我从服务器获得了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)" "-"

因此页面没有被缓存。有人有主意吗?

1 个答案:

答案 0 :(得分:0)

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

您可以确认是否在页面的HTML中设置了该元标记吗?