2010-09-01 115 views
0

我使用kohana 2.3,并且遇到config/routes.php的问题。路线问题关于Kohana

我重定向到www.abc.com/var1/var2 /型材/显示/ VAR1/VAR2这一行:

$config['(.*)/(.*)/'] = '/profile/show/$1/$2/)'; 

那有什么?而且我想重定向www.abc.com/ var1/var2 /反馈到/ profile/feedbacks/var1/var2但我无法做到这一点。我使用这个规则:

$config['(.*)/(.*)/feedbacks'] = '/profile/feedbacks/$1/$2/)'; 

但我不工作。始终遵守第一条规则。

回答

3

路由以与配置文件中添加路由相同的顺序加载和检查。您应该设置更接近开始的更具体的规则,并且默认路由 - 在路由列表末尾:

// config/routes.php 
$config['(.*)/(.*)/feedbacks'] = '/profile/feedbacks/$1/$2/)'; 
$config['(.*)/(.*)/'] = '/profile/show/$1/$2/)'; 
$config['_default'] = 'welcome';