【发布时间】:2011-12-03 13:36:50
【问题描述】:
我已将一个标准 zend 项目添加到共享主机上的根目录之外的目录中。 我创建了一个子域 sub1。
parent domain www.main.com
sub domain sub1.main.com
重写规则似乎有效。当我输入 sub1.main.com 时,我会进入项目的主页。 但是,我使用 zend MVC 相对路径创建的任何锚标记或请求都以 www.main.com 而不是 sub1.main.com 为前缀,这给了我一个找不到页面的错误。
如果我以 sub1.main.com/index/index 或任何其他有效请求的形式输入浏览器 url 行,它将拉入正确的视图脚本并正常显示。
如何让 Zend 为子域而不是父域添加前缀?这是在 index.php 中完成的,还是在 bootstrap 或 .htaccess 中?
Ex. <a href="/app/index">App Controller</a>
上面的请求看起来像: http://www.main.com/app/index 它必须是: http://sub1.main.com/app/index
【问题讨论】:
标签: zend-framework subdomain shared-hosting