判断访客浏览语言环境,如果是英文访客,就自动跳转到英文版
使用方法
1、打开 config/hooks.php
\Phpcmf\Hooks::app_on('appname', 'cms_init', function() { // 在网站初始化之后,加载模板之前执行的程序,例如判断用户是否登录 // 获取浏览器语言设置 $language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; // 判断是否包含英文语言代码 if (strpos($language, 'en') === 0) { // 如果是英文,则跳转到en.xxxx.com if ($_SERVER['HTTP_HOST'] != 'en.xxxx.com') { header('Location: https://en.xxxx.com'); exit; } } else { // 否则跳转到www.xxxx.com if ($_SERVER['HTTP_HOST'] != 'www.xxxx.com') { header('Location: https://www.xxxx.com'); exit; } } });