2011-05-03 78 views
1

我有两个不同的内容,一个是用母语编写的网站,另一个是国际用户的英文网站。 15%的国际用户以某种方式设法进入本地网站,反之亦然。谷歌机器人问题

我使用.NET IP定位服务来定位用户来自哪里,然后将他重定向到正确的网站,以防他错了。问题是来自世界各地的谷歌机器人可以是任何国家,并有不同的IP ...因此,我如何区分这些用户和真实用户,以便我可以在我的网站上保留机器人,同时将错误类型的用户重定向到正确类型的网站?

+0

海事组织有没有比去一个网站,并被重定向到一个不同的,但相关的网站版本比我要求更令人沮丧。特别是当大多数这样做的网站不让我选择退出他们的“帮助”并使用我打算登陆的版本。 – 2011-05-03 14:13:35

+0

不同的语言,相同的网站。它使普通用户无法看到国旗或下拉菜单并选择语言。虽然你可以尽可能地责怪我,但你可以学习一点可用性和一些测试平均PC用户除了大屏幕上看到什么东西 – eugeneK 2011-05-03 14:54:02

+0

我只有一个问题,当网站不让我撤销他们“help”;) – 2011-05-03 17:33:15

回答

1

排除漫游器重定向:

http://www.google.com/support/webmasters/bin/answer.py?answer=80553

您还可以通过确定它们的用户代理忽略这些。

+0

同样适用于所有其他搜索引擎?也许有一个User_Agents库我应该白名单? – eugeneK 2011-05-03 14:10:58

+0

有一个XML文件列在http://www.user-agents.org/allagents.xml中,但我不确定这个列表有多好。 – Till 2011-05-03 14:17:06

+0

谢谢,我会试试看。 – eugeneK 2011-05-03 14:54:15