2009-10-30 41 views
2

我有一个网站,有2个verisions 1个righular和其他FO移动 它的“S伟大的工作,但是当谷歌机器人研究我的网站,在谷歌显示为amobile版本 我的网站。 我认为谷歌机器人通过线:IsMobileDevice谷歌机器人问题

if(Request.Browser.IsMobileDevice) 
    ....redirect to the mobile ver (Not good for google it"s not the right ver) 

你知道一种方法,以防止谷歌指的是移动网站

感谢

回答

1

没错,问题是在默认情况下,该方法要求.Browser.IsMobileDevice对任何它不知道的用户代理返回true。

诀窍是添加另一个.browsers文件,标识所有机器人(这将与所有机器人,雅虎,MSN等发生),因为不是移动设备。

我把票关于这一点,并在这里详细解释一下: http://mdbf.codeplex.com/WorkItem/View.aspx?WorkItemId=3906

+0

HI, 我使用你提供的解决方案,我测试它在该行 Facebook添加链接的Facebook抓取网站 和它将其引用到移动设备。 mybee你有这个解决方案吗? 它是一种方式来测试我的网站谷歌noe爬虫? 谢谢 – avnic 2009-10-30 13:55:21