Php Kohana控制器URI基础
回复:科哈纳v2.3.4 我是否必须为每个使用Php Kohana控制器URI基础,php,url-routing,kohana,Php,Url Routing,Kohana,回复:科哈纳v2.3.4 我是否必须为每个使用段2的URL创建一个新控制器?换句话说,如果我希望我的URL是: www.example.com/foo www.example.com/bar 。。。我是否需要为foo和bar创建唯一控制器?如果可能的话,我只想创建一个控制器 编辑: 如果可能的话,我想不惜一切代价避免重定向。从这里开始: 看起来你可以做到: $config['foo'] = 'controller/action'; // access at /foo $config['bar
段2
的URL创建一个新控制器?换句话说,如果我希望我的URL是:
- www.example.com/foo
- www.example.com/bar
foo
和bar
创建唯一控制器?如果可能的话,我只想创建一个控制器
编辑:
如果可能的话,我想不惜一切代价避免重定向。从这里开始:
看起来你可以做到:
$config['foo'] = 'controller/action'; // access at /foo
$config['bar'] = 'controller/action'; // access at /bar
从这里开始:
看起来你可以做到:
$config['foo'] = 'controller/action'; // access at /foo
$config['bar'] = 'controller/action'; // access at /bar
您可以将路由器设置为将bar重定向到foo。不要忘记发送http/302,以免混淆爬虫程序。谷歌不喜欢更多的url指向同一个资源。你可以设置路由器,将工具栏重定向到foo。不要忘记发送http/302,以免混淆爬虫程序。谷歌不喜欢有更多的url指向同一资源。你确实需要为每个
段2
配备一个控制器,但如果你只想要一个“foo”控制器,那么你就不应该使用路由。你确实需要为每个段2
配备一个控制器,但如果你只想要一个“foo”控制器,而不是你应该使用路由。所以,如果没有重定向,你会说“是的,你必须创建多个控制器?”很糟糕。如果没有重定向,你会说“是的,你必须创建多个控制器?”很糟糕。如果我“解决”了问题,答案应该是勾选答案,不?如果可以的话,我会投杰夫的反对票。这是不公平的。加勒特应该打勾。他的解决方案比MarocBarosa的更早。如果我“解决”了这个问题,应该是经过核对的答案,不?如果可以的话,我会投杰夫的反对票。这是不公平的。加勒特应该打勾。他的解决方案的日期比MarocBarosa的早。