2010-09-01 125 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';