我有一個項目正在進行,現在[管理部分幾乎完成](我知道一點晚了)我正試圖執行i18n到項目。 我認爲一切工作正常,除非我輸入http://localhost/my_project
而my_project是工作目錄與CI安裝在其中,我重定向到以下http://localhost/my_project/enhome
(沒有後en
後的斜線)任何想法?Codeigniter國際化國際化i18n尾部斜槓沒有添加
預期結果http://localhost/my_project/en/home
,而不僅僅是home
控制器,但所有控制器都表現相同。
.htaccess
,base_url
和index_page
設置正確(所有的作品沒有i18n)。
routes.php文件超出編輯 的股票
$route['default_controller'] = "home";
$route['404_override'] = '';
// URI like '/en/about' -> use controller 'about'
$route['^(en|de|fr|nl)/(.+)$'] = "$2";
// '/en', '/de', '/fr' and '/nl' URIs -> use default controller
$route['^(en|de|fr|nl)$'] = $route['default_controller'];
我使用 「新」 i18n從我猜ellislab。對不起,錯誤的鏈接(1.7 CI版本)。
你是如何重定向它的?你可以發佈該代碼嗎? – Jeemusu
我沒有重定向任何庫(i18n完成所有工作),而是在其他項目中使用它。但在這個問題上存在問題。 – Kyslik