【发布时间】:2016-03-25 14:03:07
【问题描述】:
我正在使用 html5 推送状态和 VueRouter。当我进入谷歌网站管理员工具并使用渲染抓取网站时,只会渲染<router-view> 标记之外的内容...我尝试使用 Prerender.io,但它似乎不适用于 VueJS,因为我在任何页面上都收到 504 错误。
任何解决方案或修复让谷歌呈现整个页面?
【问题讨论】:
标签: javascript node.js seo vue.js
我正在使用 html5 推送状态和 VueRouter。当我进入谷歌网站管理员工具并使用渲染抓取网站时,只会渲染<router-view> 标记之外的内容...我尝试使用 Prerender.io,但它似乎不适用于 VueJS,因为我在任何页面上都收到 504 错误。
任何解决方案或修复让谷歌呈现整个页面?
【问题讨论】:
标签: javascript node.js seo vue.js
504 表示网关超时,与网络有关,与 Vue 无关。 Vue 应该在 google 上渲染得很好,因为 google spider 支持 javascript。
您可以在此处阅读有关 504 状态代码的更多信息:https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.5
【讨论】: