基于rewrite和二级域名的路由协议
该类继承了抽象类{@see AbstractWindRoute},实现了{@see AbstractWindRoute::match()}, {@see AbstractWindRoute::build()}. 要启用此路由协议,需要开启服务器的rewrite功能 支持多应用,解析二级域名为app的值,如blog.p9.com则指向另外一个应用blog 默认路由规则: ^http[s]?:\/\/[^\/]+\/(\w+)?(\/\w+)?(\/\w+)?(\/|\/?\?.*)*$
例如:请求http://blog.p9.com/myModule/myController/myAction?id=1&name=2,
则解析为app => blog, module => myModule, controller => myController, action => myAction,
GET参数id => 1, name => 2
Located in /router/route/WindRewriteRoute.php [line 22]
WindModule
|
--WindHandlerInterceptor
|
--AbstractWindRoute
|
--WindRewriteRoute
Author(s):
Information Tags:
Version: | $Id: WindRewriteRoute.php 3330 2012-01-15 13:49:24Z yishuo $ |
Copyright: | ©2003-2103 phpwind.com |
License: | http://www.windframework.com |
|
Properties
|
Methods
|