嗨,我做了一个谷歌网站管理员工具帐户,并发送了2个网站地图:一个为意大利语,一个为英语,我的网站之一。现在,我的站点在索引中有一个脚本,它将用户重定向到mywebsite.it/it如果他是意大利人,否则将转到mywebsite.it/en。问题是,现在谷歌的爬虫(显然不是意大利语)只能看到英文版本的网站,而不是两者。
有没有办法让它爬行,并根据语言显示两个不同的网站?
谢谢
发布于 2012-09-13 10:58:12
你会使用JavaScript来重定向用户吗?最好使用服务器端重定向,例如与.htaccess一起使用
然而,当你从你的索引页面链接两种语言版本并且谷歌接受你的网站地图时,你的网站应该可以被索引。也许爬虫也需要一些时间才能访问你的意大利语站点。
更新:您可以/应该为用户添加一个语言切换器到您的站点,并将您站点的head
区域中的翻译分别与link
元素、rel="alternate
和hreflang="it
链接起来。"en"
。请参阅Google: rel="alternate" hreflang="x"
https://stackoverflow.com/questions/12383416
复制