站点地图、javascript重定向和google

站点地图、javascript重定向和google,javascript,redirect,sitemap,Javascript,Redirect,Sitemap,我有一个网站,在它的索引页面上显示网格中的所有产品。我使用散列符号使一些产品处于活动状态(我的意思是-一些产品显示时带有边框,其他产品处于非活动状态)。例:http://mysite.net/#15-->显示带有边框的产品#15,其他所有产品均处于非活动状态 不幸的是,这种格式不太适合谷歌的索引,因为所有的产品和信息都在一个地方,我无法形成一个好的结构。为了解决这个问题,我编写了一个脚本,用另一个URL生成一个产品视图。例:http://mysite.com/product/color_sepa

我有一个网站,在它的索引页面上显示网格中的所有产品。我使用散列符号使一些产品处于活动状态(我的意思是-一些产品显示时带有边框,其他产品处于非活动状态)。例:
http://mysite.net/#15
-->显示带有边框的产品#15,其他所有产品均处于非活动状态

不幸的是,这种格式不太适合谷歌的索引,因为所有的产品和信息都在一个地方,我无法形成一个好的结构。为了解决这个问题,我编写了一个脚本,用另一个URL生成一个产品视图。例:
http://mysite.com/product/color_separation.html
-->仅显示一种产品。这在站点地图中使用很好,但我希望我的访问者在网格视图中看到产品


如果我在一个页面视图中放置一些javascript来重定向
http://mysite.com/product/color_separation.html
到网格视图,产品在
http://mysite.net/#15
当Google bot浏览站点地图中的所有单个页面时,这会导致任何问题吗?

Google bot将没有访问单视图页面时遇到问题,但使用JavaScript将用户重定向到另一个页面可能会被视为隐藏,更多信息请参见

我认为你可以使用HTML5历史API,但因为你的所有产品都在同一个页面(和URL)中,而且更改只是表面的,对你没有帮助。谷歌可能刚刚看到

如果你想让所有产品在谷歌上建立索引,你必须为每个产品创建一个唯一的URL。
这是URL:)中R(Ressource)的含义