当我在浏览器中访问页面时,我从服务器获得了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)" "-"
因此页面没有被缓存。有人有主意吗?
答案 0 :(得分:0)
似乎您可能在页面上设置了prerender-status-code元标记并将其设置为“ 404”,这会使Prerender.io直接返回404响应代码。
您可以确认是否在页面的HTML中设置了该元标记吗?