当有多个子域部分时,如何正确路由Zend?

时间:2012-07-02 12:21:46

标签: zend-framework routes subdomain wildcard

我为我的网站设置了一个通配符域,它适用于所有类型的单词和字符,但是当子域中有一个额外的点时会失败。该路径应该指向我的数据页面,我可以将子域名作为param,但是当存在“。”时,它指向我的索引页面。在子域中。

例如,有效网址为http://peter.pan.example.com(有效;进入数据页面),但也可能是http://peter.von.pan.example.com(失败;进入索引页面)。

需要在当前路由中更改哪些内容以根据需要创建第二个URL路由?

相关守则:

resources.router.routes.subdomain.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.subdomain.route = ":module.example.com"
resources.router.routes.subdomain.defaults.reqs.module = "(.+)"
resources.router.routes.subdomain.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.subdomain.chains.index.route = ":controller/:action/*"
resources.router.routes.subdomain.chains.index.defaults.controller = "data"
resources.router.routes.subdomain.chains.index.defaults.action = "index"

0 个答案:

没有答案