js滑块网站 - 谷歌抓取

时间:2012-07-03 13:37:53

标签: javascript slider web-crawler google-crawlers

我目前正在使用js滑块构建网站。 基本上,网站的所有页面(在这种情况下是幻灯片)都包含在一个大的html页面中。

这些页面/幻灯片在<div>标签内组织,如<div id="#slide1">, <div id="#slide2" >

当您浏览页面/幻灯片时,网址会更新,例如www.mysite.com/#!slide1,然后是www.mysite.com/ !#slide2等

是否可以告诉爬行机器人每个div应该被视为一个页面?

幻灯片未加载到ajax中。

1 个答案:

答案 0 :(得分:1)

当您使用PHP或类似的东西提供文件时,您可以尝试:

  • 为earch引擎可以看到的所有幻灯片创建链接(例如在站点地图中)
  • 调用链接时仅将请求的幻灯片/内容传递为HTML
  • 以JavaScript存储所有其他幻灯片
  • 在移动到另一张幻灯片之前附加内容

额外优势:

  • 即使没有激活javascript,用户也可以浏览所有幻灯片

缺点:

  • 当幻灯片包含大量内容时,javascript开销会变得很重
  • 如果一次只能看到一张幻灯片(或只是附加所有幻灯片“卸载”),它会效果最佳。

也许这是一个可能的想法。

为了增强您的URL,您还可以使用HTML5历史记录对象,但这在IE10之前的任何Internet Explorer中都不起作用。