首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >哪种是检测浏览器语言并将301重定向到主页的最seo友好方式

哪种是检测浏览器语言并将301重定向到主页的最seo友好方式
EN

Stack Overflow用户
提问于 2011-11-11 16:16:38
回答 1查看 2K关注 0票数 1

我有一个multi-language页面,我想要检测客户端浏览器的语言,然后制作一个301主页或其他东西。但我不确定哪种方式对seo更好。我不知道web spider喜欢哪一个?还是其他方式?

代码语言:javascript
复制
<?php 
$LG=$_SERVER['HTTP_ACCEPT_LANGUAGE']; 
if (preg_match('/^[zZ][hH]/', $LG)) {
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://mydomain.com/cn/");
exit();} //jump to chinese version
else { 
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://mydomain.com/en/");
exit();} //jump to english version
?>

代码语言:javascript
复制
<?php 
$LG=$_SERVER['HTTP_ACCEPT_LANGUAGE']; 
if (preg_match('/^[zZ][hH]/', $LG)) {
include ("http://mydomain.com/cn/");
} //include chinese version
else { 
header("HTTP/1.1 301 Moved Permanently");
include ("http://mydomain.com/en/");
} //include english version
?>

还是其他方式?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-11-11 16:27:19

我建议对每种语言使用不同的URL (选项2)。这将使分析变得容易得多(谷歌分析可以显示哪种语言更受欢迎,如果你使用/en,/cn,结构)。

此外,用户可以将适当的语言加入书签并共享,然后从另一台计算机返回到该语言。

最重要的是,当爬行器试图索引页面时,让相同的规范URL服务于两种不同的语言将造成严重破坏。索引的内容将是不可预测的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8091296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档