【问题标题】:Zend Framework http requests prefixing parent domain instead of subdomain on shared hostZend Framework http 请求在共享主机上以父域而不是子域为前缀
【发布时间】: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


    【解决方案1】:

    我不清楚你到底在做什么。如果你回应这个:

    <a href="/app/index">App Controller</a>
    

    ...它正在被重写为:

    <a href="http://www.main.com/app/index">App Controller</a>
    

    ?

    您实际上在做什么来创建 HTML 链接?

    【讨论】:

      猜你喜欢
      • 2011-09-11
      • 1970-01-01
      • 2010-11-10
      • 2018-11-29
      • 2015-04-12
      • 2019-05-10
      • 2017-08-15
      • 1970-01-01
      • 2019-01-28
      相关资源
      最近更新 更多