2009-12-27 67 views
0

Re:Kohana v2.3.4。Kohana控制器URI基礎知識

我必須創建它使用segment 2每個URL一個新的控制器?換句話說,如果我想我的網址是:

  • www.example.com/foo
  • www.example.com/bar

...我需要創建一個foo的獨特控制器和bar的獨特控制器?如果可能,我想創建一個控制器。

編輯:

我想避免重定向不惜一切代價,如果可能的話。

回答

0

你必須爲每一個segment 2控制器,但如果你只想要一個「富」控制器比你應該使用的路由。

3

從這裏:http://docs.kohanaphp.com/general/routing

看起來你可以這樣做:

$config['foo'] = 'controller/action'; // access at /foo 
$config['bar'] = 'controller/action'; // access at /bar 
+0

+1用於解決問題。 – Jeff 2009-12-27 23:06:41

+2

如果我「解決」了問題,那應該是檢查的答案,不是? – Garrett 2010-01-04 18:05:31

+0

如果可以的話,我會投票給Jeff。這不公平。加勒特應該得到複選標記。他的解決方案是之前MarocBarosa的日期。 – techexpert 2011-02-12 06:18:08

0

你可以設置你的路由器重定向酒吧到foo。不要忘記發送http/302,以免混淆抓取工具。谷歌不喜歡是否有更多的網址指向同一資源。

+0

所以,不進行重新定向,你說「是的,你必須創建多個控制器?」遊民。 – Jeff 2009-12-27 22:41:16