2009-12-27 72 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