Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 代码点火器+;i18n多语言库->;重定向及;搜索引擎优化_Php_.htaccess_Codeigniter_Internationalization - Fatal编程技术网

Php 代码点火器+;i18n多语言库->;重定向及;搜索引擎优化

Php 代码点火器+;i18n多语言库->;重定向及;搜索引擎优化,php,.htaccess,codeigniter,internationalization,Php,.htaccess,Codeigniter,Internationalization,我正在使用code igniter和i18n库制作一个多语言网站: 让我和讨论线程上的许多其他人感到困扰的是,查询被重定向到以下方式: base_url -> base_url/default_language/default_controller 当 这很烦人,原因有二: 我的域名的基本url永远不会出现在浏览器地址栏上(怪异),也不会被谷歌索引 我也不希望默认的_控制器出现在其他语言的地址栏上。所以我的主页应该是这样的: base_url尝试使用site_url('contr

我正在使用code igniter和i18n库制作一个多语言网站:

让我和讨论线程上的许多其他人感到困扰的是,查询被重定向到以下方式:

base_url -> base_url/default_language/default_controller

这很烦人,原因有二:

  • 我的域名的基本url永远不会出现在浏览器地址栏上(怪异),也不会被谷歌索引

  • 我也不希望默认的_控制器出现在其他语言的地址栏上。所以我的主页应该是这样的:


  • base_url尝试使用site_url('controller/function'),因为i18n更改了CI的行为,而base_url()/controller/function的链接不起作用。

    请查看Kitlang:@[spark](spark)或库代码本身@[github],按照说明操作,我认为它可以满足您的要求。[spark]:[github]:
    base_url/language -> base_url/language