我在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/');
我相信可以在路线上完成某些事情,但我不知道如何做到这一点。
答案 0 :(得分:1)
创建了一个常量来播放网址中的语言:
def doCast[T: Typeable](v: Vector[Any]): T