我想像这样创建网址
http://www.example.com/uk-en/category/subcategory/etc ..
http://www.example.com/in-en/category/subcategory/etc ..
当用户从india Url访问我们的网站时,看起来像这样
http://www.example.com/in-en
当用户从其他国家/地区访问我们的网站时,Url看起来像这样
http://www.example.com/country_code-country_language
我怎样才能使用codeigniter或web服务
答案 0 :(得分:0)
在默认控制器或钩子(pre_controller)中,你需要有这个
$_language =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2);
redirect($_language, 'refresh');
您可以添加其他验证,例如ip地址,以了解是否是来自美国,英国等的英语,但如果某位英语人士前往其他国家/地区,则验证将失败。