【发布时间】:2012-11-27 17:47:57
【问题描述】:
我在 1 和 1 共享服务器上托管一个网站,我需要我的 ajax 加载内容可以被 google 机器人抓取...该网站已准备好“hash-bang”但现在我正在努力处理 escaped_fragment 部分. 我必须安装 HtmlUnit、Node.js 或 Zombie.js 来帮助 google 处理我的 javascript 事件。
现在我不明白在服务器上哪里安装这个软件?
在收集信息时,我意识到我可能必须将它托管在能够访问根目录或安装库的虚拟服务器 (VPS) 上......我说的对吗?
为了帮助 google 找到我的内容而将我的年度托管费用增加三倍的想法让我很不高兴...你知道如何在共享主机上实现可抓取的 ajax 吗?
如果没有,有没有办法将这些库托管在其他地方,同时保持网站现在的位置?
我正在寻找实用信息,因为谷歌在这方面没有多大帮助,而且在线文章并没有真正进入托管部分。感谢您的帮助!
【问题讨论】:
-
你为什么需要 节点呢?您的网站是否只是用 Node 编写的?那么是的,您需要一个支持服务器端所需的任何内容的主机。这可能是共享的,也可能是 VPS。
-
不支持无头浏览吗?好吧,我的网站是一个 Wordpress(所以 PHP),ajax 加载文章。
-
是的,但那又怎样?您希望 Google 为您的 hash-bang URL 编制索引。这一点不需要你的服务器是一个无头浏览器。它只需要您的服务器响应具有特定内容的特定 URL。任何网络服务器都会做的事情。
-
我认为无头浏览器对于完成这项工作至关重要,因为它在读取和处理 Google 的 javascript 时。那么你的意思是我只需要将我的 hash-bang URL 放在站点地图上?
-
不,无头浏览与 hash-bang URL 无关。您可能想了解更多关于您在谈论的内容。 googlewebmastercentral.blogspot.de/2009/10/…, w3.org/QA/2011/05/hash_uris.html
标签: javascript ajax seo hosting