FFans
火狐狸
火狐狸
  • UID10063
  • 注册日期2005-11-25
  • 最后登录2007-04-26
  • 发帖数102
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:7539回复:26

现在我才知道,原来google不是根据浏览器语言来判断!

楼主#
更多 发布于:2005-11-25 15:01
大家都知道,我们浏览www.google.com
一般会智能跳转到http://www.google.com/intl/zh-CN/
原本一直以为它是通过从js或者http头获取浏览器语言的信息来判断跳转地址的
但是我下载了个英文版的ff,访问google.com照样跳转到中文google(http://www.google.com/intl/zh-CN/)
于是我猜google不是根据语言来判定了,也许是根据ip所属的区域来判断吧
于是我找了一些国外代理ip,通过代理访问...
用美国的代理就显示英文版google,用香港代理,就显示繁体版google,韩国...

最后,我认为,由于我们访问google首页时是静态页面(index.html),不存在判断client ip而跳转的动态过程(比如用jsp判断,那样太慢太耗性能),而是google在每个国家的dns都将google.com设置成当地的某台apache服务器ip.各个国家地区的google服务器默认的主页语言不同而已.

留下一个搞不懂的问题:我们访问www.google.com/ncr后,再访问google,默认都是e文版google了.如果清空浏览器cookies默认又是中文的了.谁知道大致原理?
恕偶菜鸟,有误请更正!
勿以IE为标准!
tanklm
火狐狸
火狐狸
  • UID507
  • 注册日期2004-12-03
  • 最后登录2006-08-29
  • 发帖数155
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2005-11-25 15:01
我用的英文的ff,搜索的时候上的就是英文的google
neo4o1
小狐狸
小狐狸
  • UID48
  • 注册日期2004-11-22
  • 最后登录2006-10-10
  • 发帖数93
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2005-11-25 15:01
我用的英文FX RC3,搜索时打开的是中文GOOGLE
FFans
火狐狸
火狐狸
  • UID10063
  • 注册日期2005-11-25
  • 最后登录2007-04-26
  • 发帖数102
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2005-11-25 15:01
tanklm:我用的英文的ff,搜索的时候上的就是英文的google回到原帖

如果你在国内,试试清除cookie后再访问

可能是cookie的原因.刚才试了,清空cookie后,首次访问google,是中文的,此时你去查看cookie内容发现cookie列表的google.com下有一条值:
PREF ID=47b9047a1c259874:NW=1:TM=1132905844:LM=1132905844:S=3WE3pRFf5Jl56LmM
如果你访问http://www.google.com/ncr后(也就是点击主页上:Google.com in English连接),这条值变成:
PREF
ID=e10ac9f838cf7bb5:LD=en:NW=1:CR=2:TM=1132906875:LM=1132907001:S=8M7_dHdtx2rHnBWq
我们提交http请求时,会在http请求中加入cookie信息,估计google的web server就是据此进行url重定向的.

你也可以关闭浏览器后,手动修改这条cookie值试试,修改文件是
C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox\Profiles\tjwri1p3.default\cookies.txt
你会发现两种值对应的默认google语言不同.
勿以IE为标准!
Mark Poleon
火狐狸
火狐狸
  • UID9021
  • 注册日期2005-10-02
  • 最后登录2007-10-29
  • 发帖数139
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-11-25 15:01
Google很可能是根据IP归属地来判断
用过国外代理的人都知道..

fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
5楼#
发布于:2005-11-25 15:01
的确是用ip来判断的 我用xp英文版的ie也是输入www.google.com跳转到中文输入引擎的
Firefox More than meets your experience
hybs
火狐狸
火狐狸
  • UID4831
  • 注册日期2005-04-07
  • 最后登录2006-05-14
  • 发帖数118
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-11-25 15:01
我的是中文XP+英文FF=英文google呢?
hybs
火狐狸
火狐狸
  • UID4831
  • 注册日期2005-04-07
  • 最后登录2006-05-14
  • 发帖数118
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-11-25 15:01
清除cookie后再访问还是英文
winyong
火狐狸
火狐狸
  • UID6675
  • 注册日期2005-06-10
  • 最后登录2014-01-02
  • 发帖数137
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2005-11-25 15:01
我觉得是根据IP访问定义你的国家,然后生成cookies,下次访问时不再进行IP判断。

另外你看到的google首页是html,并不代表那就是静态页面。
Ryandol
非常火狐
非常火狐
  • UID1379
  • 注册日期2004-12-25
  • 最后登录2019-08-17
  • 发帖数970
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-11-25 15:01
  1.Google的“老不死”Cookie

  Google是第一个使用Cookie的搜索引擎供应商,其Cookie有效时间竟然直至2038年。Google的Cookie在你的硬盘上留下独一的ID记录,当你浏览Google页面时,Google会检查你是否拥有Cookie文件,如果没有则留下新Cookie,如果已经存在便会读取旧 Cookie中的信息。

  2.Google记录所有能记录的资料

  Google将记录所有搜索引擎用户的Cookie ID、网址IP、登陆时间与日期、搜索偏好以及浏览器类型。Google还会针对你的IP地址提供给你不同的地域性搜索结果。
刚搞了一个 for Firefox & Opera only 的 Blog:
http://www.onepx.com/
tanklm
火狐狸
火狐狸
  • UID507
  • 注册日期2004-12-03
  • 最后登录2006-08-29
  • 发帖数155
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-11-25 15:01
我觉的不是根据ip吧,我用英文的ff上的就是英文的google,我也装过中文的ff,上的就是中文的google。我也没有用什么代理呀
leonary
千年狐狸
千年狐狸
  • UID4095
  • 注册日期2005-03-16
  • 最后登录2016-12-24
  • 发帖数1908
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
11楼#
发布于:2005-11-25 15:01
是DNS,DNS自动指向速度最快的google服务器。在教育网的时候,输入google都经常上的到国外的google服务器。因此需要输入google的ip,教育网上国外要收流量费。
再狡猾的猎手也斗不过好狐狸
elisha
千年狐狸
千年狐狸
  • UID5901
  • 注册日期2005-05-12
  • 最后登录2017-11-15
  • 发帖数1436
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
12楼#
发布于:2005-11-25 15:01
right,就像我这里,虽然显示中文,但还是uk的google

And so at last the beast fell and the unbelievers rejoiced.
But all was not lost, for from the ash rose a great bird.
The bird gazed down upon the unbelievers and cast fire
and thunder upon them.For the beast had been
reborn with its strength renewed, and the
followers of Mammon cowered in horror.



from The Book of Mozilla, 7:15
ztkx
火狐狸
火狐狸
  • UID7578
  • 注册日期2005-07-25
  • 最后登录2009-01-17
  • 发帖数297
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-11-25 15:01
各位可以试试进入google后点击google in english
下一次默认便会进入英文google,
由此,我认为google会先读取你的cookie,如果没有cookie,那么就会根据你的ip判断,并进而生成cookie,下次进入就会读取
放弃盗版office,拥抱OpenOffice.org
daheyan
狐狸大王
狐狸大王
  • UID6067
  • 注册日期2005-05-16
  • 最后登录2009-01-08
  • 发帖数516
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-11-25 15:01
一是IP、二是UA、三是自定义的Cookie
所有的网站都默认为,所有使用中国IP的人,无论使用什么语言的系统统统都是假洋鬼子。
比如无论你怎么伪装,win en、firefox en,访问MSN等网站时,都会看到中文的广告。
上一页
游客

返回顶部