2011-03-14 46 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之后。