跳至正文
设计笔记 静水流深,美语善缘
代码 约 1 分钟阅读

让网站根据语言显示不同页面

文章介绍了如何根据访客的语言设置网站页面的跳转。通过获取访客的语言代码,如果不是中文,则将用户重定向到指定的页面(如cn.html)。该页面可以自行定义内容或跳转到其他目录。此外,还提供了一个去除广告的示例代码,当检测到访客语言为中文时,输出一个空的noscript标签。

可以用于屏蔽免费空间广告,也可以为网站跳转到指定语言版本

识别语言并跳转:

$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2); //获取访客语言
if($language != 'zh'){
header("Location: /cn.html");//将用户转向到根目录的cn.html
exit;}

cn.html可以自已定义,重写网页内容,也可以跳转到指定目录,自行发挥即可。

Kilu.de去广告代码,仅供参考:

<?php
$language = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
if($language == 'zh'){
echo '<noscript></noscript>';
}?>