我想创建路由以获取如下链接:
- my.site.com(/:controller/:action)
- admin.site.com(/:controller/:action)
我尝试添加:
resources.router.routes.www.type = "Zend_Controller_Router_Route_Hostname"
resources.router.routes.www.route = ":module.nameofmysite.com"
resources.router.routes.www.defaults.module = "default"
resources.router.routes.www.chains.index.type = "Zend_Controller_Router_Route"
resources.router.routes.www.chains.index.route = ":controller/:action/*"
resources.router.routes.www.chains.index.defaults.controller = "index"
resources.router.routes.www.chains.index.defaults.action = "index"
但是没有任何反应..(未找到服务器),我该如何解决?
我已经阅读了关于此的 zend 文档,但我仍然无法让它工作。
最佳答案
我在本地环境中使用通配符子域时遇到了类似的问题。我确定我的路由但是主机文件不包含子域。这对我有用
127.0.0.1 mydomain.local
127.0.0.1 subdomain.mydomain.local
关于php - Zend 框架 : set Module as Subdomain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085548/