首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在网站上为不同的蜘蛛设置不同的语言?

如何在网站上为不同的蜘蛛设置不同的语言?
EN

Stack Overflow用户
提问于 2012-01-16 09:36:52
回答 1查看 132关注 0票数 1

我有多语言网站。实际上,网站语言是根据web浏览器语言来选择的。

有没有办法根据搜索引擎蜘蛛设置语言?例如:

  • 为百度搜索引擎蜘蛛显示中文网站,
  • 用俄语显示网站上的燕德龙蜘蛛?
EN

回答 1

Stack Overflow用户

发布于 2012-01-16 09:58:03

这叫做履带识别。当向您的网站发出请求时,字段包含有关浏览器或爬虫的信息。

根据爬行器的不同,此字段的值将有所不同。然后,您可以将不同的值与不同的语言相关联。您还可以查看用户代理的大列表

我仍然非常肯定,通过这样做,将降低您在搜索引擎中的排名,因为您为爬虫提供的响应与实际用户的响应不同,但我没有可靠的引用来支持这一声明。

在所有情况下,爬虫都会以不同的语言收集资源,这些爬虫知道如何处理多语言网站,除了那些试图遵循每一种最坏的做法的网站。另外,你引用的搜索引擎并不仅限于一种语言。Yandex可以在土耳其语中找到。至于百度、根据维基百科,它为中国、日本、泰国、埃及和印度服务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8887669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档