我将“www”子域用作一种开始菜单,用户可以从中选择通向网站其他区域(子域)的多个链接。(例如http://www.example.com >>(单击 Dog 链接)>> 转到http://dogs.example.com)。简而言之,当 url 包含“www”时,我需要 Yii urlManager 做两件事:
(1) 重写 Url:
如果 url 包含“www”,则从 url 中删除任何额外内容,以便仅保留“http://www.example.com”。(例如,如果用户输入http://www.example.com/page1我们更正/重写为http://www.example.com)
(2) 路由到动作:
如果 url 包含“www”,则让路由到特定的控制器/动作以呈现菜单。(例如http://www.example.com路由到站点/菜单)。
如何使用 Yii urlManager 做到这一点?提前致谢。