Kohana控制器URI基础知识

时间:2009-12-27 22:12:18

标签: php url-routing kohana

回复:Kohana v2.3.4。

我是否必须为使用segment 2的每个网址创建新的控制器?换句话说,如果我想要我的网址:

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

...我是否需要为foo创建一个独特的控制器,为bar创建一个独特的控制器?如果可能的话,我想创建一个控制器。

修改

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

3 个答案:

答案 0 :(得分:3)

从这里开始:http://docs.kohanaphp.com/general/routing

看起来你可以这样做:

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

答案 1 :(得分:0)

您可以将路由器设置为将栏重定向到foo。不要忘记发送http / 302,以免混淆爬虫。如果更多的网址指向相同的资源,谷歌不会喜欢。

答案 2 :(得分:0)

你需要为每个segment 2设置一个控制器,但如果你只想要一个“foo”控制器而不是你应该使用路由。