【发布时间】:2011-11-20 06:06:15
【问题描述】:
我想使用一些后退按钮支持,例如列出的here。由于页面通常由查看哈希标签的 javascript 加载。它会给搜索索引带来问题吗? Yahoo/Google/Bing 是否执行 javascript 来获取内容?我还考虑在适用的地方使用 HTML5 状态推送来代替主题标签。
示例:- 如果我有一个网站 www.a.com 并单击链接,它将变为 www.a.com/#!/about 。当对 www.a.com/#!/about 有单独的请求时,javascript 将负责加载内容。但是搜索引擎将如何处理这个问题。我该怎么做才能完成这项工作。
因为我现在开始,并且想创建一个完整的 ajax 站点,后端使用 PHP,前端使用 Jquery 的 Javascript。我可以查看任何有用的资源吗?
【问题讨论】:
-
如果您将网站构建为由 JavaScript 提供支持,您将疏远很多用户和除 Google 之外的所有搜索引擎。即便如此,爬取 ajax 内容还是新事物,可能不建议这样做。
-
@john-conde 疏远用户?能详细点吗?
-
JavaScript 不可访问。因此,如果用户禁用了 JavaScript,他们将无法访问您的内容。搜索引擎通常不处理 JavaScript,尤其是 Ajax。因此,这意味着任何禁用 JavaScript 的人,包括除 Google 之外的所有其他搜索引擎,都将无法查看您的内容。这是一件非常糟糕的事情。