2012-04-23 115 views
1

我目前在使用「Code Igniter」和「i18n多語言庫助手」。我的網站是雙語的。CodeIgnitor - htaccess - 重定向

簡單的任務,我想要做的就是給力這條道路的重定向:

domain.com/inscription

domain.com/fr/inscription

我試着使用CI路由引擎執行此操作,但它無法正常工作,因爲路由引擎將重定向到當前的語言(例如,domain.com/en/inscription),這不應該起作用。只有domain.com/fr/inscription應該可以工作。

我相信最好的方法來做到這一點,如果與htaccess文件,但我不能得到它的工作。

有人可以幫忙嗎?

回答

1

如果您正在使用笨2.x的請嘗試使用這個庫

http://codeigniter.com/wiki/CodeIgniter_2.1_internationalization_i18n

閱讀關於如何建立圖書館指南,你可以在這樣MY_Lang.php文件陣列看到有。數組中的第一種語言是默認語言。因此,它會自動將您重定向到的默認語言

// languages 
private $languages = array(
    'en' => 'english', 
    'de' => 'german', 
    'fr' => 'french', 
    'nl' => 'dutch' 
); 

希望這有助於

0

這裏是重定向

# This allows you to redirect index.html to a specific subfolder 
Redirect /inscription http://domain.com/fr/inscription 

代碼下#註釋行線是你需要將代碼粘貼