Redirect routing
2014-05-16 20:33
316 查看
重定向路由允许您为传入的HTTP状态30倍重定向问题的路线,和它们指向不同的url。这是有用的,当你想要通知客户端应用程序,资源已经和你不想公开两个url相同的内容
重定向的路线不同于正常的路线,因为他们执行实际的头重定向如果找到匹配。重定向可以发生在应用程序或外部目的地位置:
重定向/ home / * /文章/视图,并将参数传递给/文章/视图。使用一个数组作为重定向目的地允许您使用其他路线定义应该被重定向到一个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
- Flask路由报错:raise FormDataRoutingRedirect(request)
- - Redirect printStackTrace() to a String
- Server.Transfer与Response.Redirect的不同
- Response.redirect到一个新页面时,保证不是缓存的方法
- Response.Redirect的问题
- Response.Write 后连接Response.Redirect ,则write无法显示的问题
- Server.Transfer VS Response.Redirect (重定向)
- ASP.NET学习 之 Redirect,Transfer,Execute的区别
- Server.Transfer,Response.Redirect的区别
- 一起学习CISCO英文档:Configuring On-Demand Routing
- Response.Redirect 打开新窗口的两种方法
- 对新人学习破解的帮助http://bbs.tomatolei.com/redirect.php?tid=649881&goto=lastpost
- struts2 redirect-action 传递参数问题
- Server.Transfer替代Response.Redirect的合理用法--微软的建议
- DataList中实现页面跳转(另:替代Response.Redirect的跳转页面语句)
- Response.Redirect 打开新窗口的方法
- Asp.net MVC Render及Redirect的扩展
- 对比 Route-Map 在 Redistribute 以及 Policy-Routing 中的应用及注意点
- System.Web.Routing入门及进阶 上篇