您的位置:首页 > 其它

Redirect routing

2014-05-15 13:38 281 查看
重定向路由允许您为传入的HTTP状态30倍重定向问题的路线,和它们指向不同的url。这是有用的,当你想要通知客户端应用程序,资源已经和你不想公开两个url相同的内容

重定向的路线不同于正常的路线,因为他们执行实际的头重定向如果找到匹配。重定向可以发生在应用程序或外部目的地位置:
Router::redirect(
'/home/*',
array('controller' => 'posts', 'action' => 'view'),
// or array('persist'=>array('id')) for default routing where the
// view action expects $id as an argument
array('persist' => true)
);
重定向/ home / * /文章/视图,并将参数传递给/文章/视图。使用一个数组作为重定向目的地允许您使用其他路线定义应该被重定向到一个URL字符串。您可以使用字符串url重定向到外部位置的目的地:
Router::redirect('/posts/*', 'http://csdn.net', array('status' => 302));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Redirect routing