2009-10-30 42 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