php - Zend 框架 : set Module as Subdomain

标签 php zend-framework zend-route

我想创建路由以获取如下链接:

  • 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/

相关文章:

php - Zend Framework 2中如何访问route、post、get等参数

php - CodeIgniter 重命名电子邮件附件文件

php - OCI8 扩展在 CLI 中加载,但在浏览器中不加载

mysql - 连接两个表的 Zend_Db 查询

php - 在 Zend 中创建表单 View

php - Zend Framework 2中的路由,跳过url中的 'index'操作但获取id

php - 基于标准 PHP 查询字符串的路由

php - XDebug with IISExpress + PHP Tools for Visual Studio

php - Codeigniter 预订功能 - 每天限制预订 1 小时

php - 文件名 feed1.xls 在 php 中不可读