回复:Kohana v2.3.4。
我是否必须为使用segment 2
的每个网址创建新的控制器?换句话说,如果我想要我的网址:
...我是否需要为foo
创建一个独特的控制器,为bar
创建一个独特的控制器?如果可能的话,我想创建一个控制器。
修改
如果可能的话,我想不惜一切代价避免重定向。
答案 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”控制器而不是你应该使用路由。