一个网站有多国语言的版本,怎样把不同国家的ip导向不同的网址
把中国的ip导向中文的网页
把非中国的ip导向英文的网页
谁能提供详细的ip列表和方法?
问题点数:100、回复次数:10Top
1 楼wangmingsky(磨碎的沙子)回复于 2004-09-03 13:25:59 得分 20
不是使用这种方法的,而是根据浏览器的语言Top
2 楼zaqizaba(知其所以然)回复于 2004-09-03 14:39:42 得分 0
那怎么实现呢?Top
3 楼themedy(太菜了)回复于 2004-09-03 14:43:29 得分 20
Select Case Request.ServerVariables("HTTP_ACCEPT_LANGUAGE")
Case "zh-cn"
Response.Redirect 中文的网页
Case Else
Response.Redirect 英文的网页
End SelectTop
4 楼zaqizaba(知其所以然)回复于 2004-09-03 15:30:36 得分 0
这些语句添加到哪里?htm里?
还是.htesass里?Top
5 楼fzjw(冰凌尘埃)回复于 2004-09-04 11:32:37 得分 0
PHP中用$_SERVER['HTTP_ACCEPT_LANGUAGE']来判断语言,然后转到相应的地址就可以。Top
6 楼fzjw(冰凌尘埃)回复于 2004-09-04 11:37:02 得分 40
htm不能完成这个功能
Apache上配置PHP后,用PHP来做
<?php
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
switch($language) {
case "zh_cn" : header("location: /zh/"); break;
case "en" : header("location: /en/"); break;
......
}
?>Top
7 楼ticshen(冷雨飘;广东饶平,努力成为 ★★★★★专家!)回复于 2004-09-04 13:44:44 得分 0
学习Top
8 楼zaqizaba(知其所以然)回复于 2004-09-05 09:30:04 得分 0
这个文件放哪里?
对不起,我是菜鸟Top
9 楼Godsoft(天使之翼)回复于 2004-09-05 09:51:39 得分 20
asp好像也可以。
google设置默认访问语言可能是根据cookieTop
10 楼fzjw(冰凌尘埃)回复于 2004-09-05 11:21:02 得分 0
这个文件就是你网站的首页,根据语言不同,直接会跳转到相应语言的页面。
google的默认访问语言不是根据cookie,而且不可能是ASP,这点我可以肯定。Top




