2011-03-14 90 views
0

請看看以下網址: -笨URI段不能正常工作在線

英語:http://www.santinepal.com/demo/en

尼泊爾:http://www.santinepal.com/demo/np

的笨分析器是開啓狀態,但它顯示了

URI STRING
不存在URI數據

$this->uri->segment(1);應該返回en或np,但它什麼都不會重播。

這對我的本地主機很好。

routes.php文件文件有: -

$route['default_controller'] = 'front'; 
$route['backend'] = 'backend/sentry'; 

// URI like '/en/about' -> use controller 'about' 
$route['^(en|np)/(.+)$'] = "$2"; 

// '/en' and '/fr' URIs -> use default controller 
$route['^(en|np)$'] = $route['default_controller']; 

回答

0

我有類似的東西,事實證明一些服務器設置引起的問題。試着改變你的.htaccess文件刪除的index.php這樣:

#CODE IGNITER - REMOVE INDEX.PHP 
RewriteCond $1 !^(index\.php|resources|file_uploads|robots\.txt) 
RewriteRule ^(.*)$ /index.php?/$1 [L] 

最後一行是唯一一個是不同的,有一個?在index.php之後。