Codeigniter:url中的参数

时间:2017-04-18 11:43:43

标签: php .htaccess codeigniter

我在Codeigniter中有一个项目,它将使用两种语言,但是我只需要在项目URL中允许这种语言更改;

也就是说,当访问domain.com.br时,它应该在所有页面上保持为基本url / pt,并且与/ en连续相同;

有没有人不得不这样做?这是我的.htaccess,config和常量的代码:

的.htaccess:

<IfModule mod_rewrite.c>
    RewriteEngine On
    #RewriteCond %{HTTP_HOST} ^www\.(.*)
    #RewriteRule (.*) http://%1/$1  [R=301,L]

    RewriteBase /cliente/em_desenvolvimento/back/mauricio/

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
</ifModule>

配置:

$config['base_url'] = 'http://192.168.110.4/cliente/em_desenvolvimento/back/mauricio/';

常量:

define('PATH_FRONT_END', $_SERVER['DOCUMENT_ROOT'] . '/cliente/em_desenvolvimento/back/mauricio/');
         define('PATH_FRONT_END_UPLOAD', $_SERVER['DOCUMENT_ROOT'] . 'cliente/em_desenvolvimento/back/mauricio/web_files/uploads/');

我相信可以在路线上完成某些事情,但我不知道如何做到这一点。

1 个答案:

答案 0 :(得分:1)

创建了一个常量来播放网址中的语言:

def doCast[T: Typeable](v: Vector[Any]): T