【发布时间】:2013-03-03 18:25:41
【问题描述】:
我正在开发一个 CakePHP 应用程序。当我将它上传到主机的 public_html 目录时,我已经为它创建了一个子目录。
所以现在的结构是这样的:domain.com/subdircake/。
我在 public_html 根目录中包含了一个 .htaccess 文件,并且我已将 webroot 文件夹中的 index.php 更改为指向子目录。
我不知道这是 cakeapp 内部的路由问题,还是由于 .htaccess 配置错误而导致的 mod_rewrite 问题,但这是怎么回事。
- 我可以访问该域,它会显示应用程序的主页。
- 链接指向 domain.com/subdircake/action 而不是 domain.com/action。
- 当我将 url 强制为 domain.com/action 时,它可以工作,这让我感到压力很大,因为我不知道为什么。
所以我认为它必须是一些重写问题,但我没有任何线索。
有人知道吗?
【问题讨论】:
-
该 public_html 目录中是否已经托管了另一个网站?您是否还可以访问 public_html 目录“外部”的目录?只是为了告知您将适用哪些选项。
-
不,这是唯一的站点。我没有 public_html 目录之外的访问权限。
标签: cakephp