【问题标题】:how to create international country language specific url如何创建国际国家语言特定的网址
【发布时间】:2016-05-09 05:45:52
【问题描述】:

我想创建这样的网址

http://www.example.com/uk-en/category/subcategory/etc..
http://www.example.com/in-en/category/subcategory/etc..

当用户从印度网址访问我们的网站时,如下所示
http://www.example.com/in-en
当用户从其他国家/地区访问我们的网站时,Url 如下所示
http://www.example.com/country_code-country_language
我如何使用 codeigniter 或 Web 服务来做到这一点

【问题讨论】:

标签: php web-services codeigniter


【解决方案1】:

在你的默认控制器或钩子(pre_controller)中,你需要有这个

$_language =substr($_SERVER["HTTP_ACCEPT_LANGUAGE"],0,2); 
redirect($_language, 'refresh');

您可以添加另一个验证,例如 ip 地址,以了解是否是来自美国、英国等的英语,但如果某些讲英语的人前往另一个国家/地区,验证将失败。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-11
    • 1970-01-01
    相关资源
    最近更新 更多