【发布时间】:2011-10-23 05:50:44
【问题描述】:
我有一个被 git 完全覆盖的 codeigniter 应用程序,我将它托管在 hostgator 的共享主机上。我在 hostgator 中的 shell 访问权限有限,因此我通过直接从 git 拉到服务器来更新文件。到目前为止一切顺利,因为我只是将它放在测试目录中。
现在我想将其投入生产。所以应用程序必须驻留在http://www.domain.com 中,因此文件必须在 public_html 中。但是当我从 git 克隆到 public_html 时,它带有一个名为 production 的目录作为根目录,因为那是 repo 的名称。因此,在 codeigniter 配置中,我必须将 domain.com/production/ 设置为我的 base_url,它将包含所有带有生产的 url,我不希望这种情况发生。那么我如何将所有默认请求指向生产目录,但在 url 中没有额外的段。
这是我必须在 .htaccess 文件或 codeigniter 路由中做的事情。还是有其他更好的方法。
更新
我已经在 public_html 目录中有一些文件,我不能丢失它们,所以有一个“。”在克隆中不起作用。任何其他想法我该怎么做。
【问题讨论】:
标签: git codeigniter shared-hosting production