我正在开发一个 CakePHP 应用程序。当我将它上传到主机的 public_html 目录时,我为它创建了一个子目录。
所以现在的结构是这样的:domain.com/subdircake/。
我在 public_html 根目录中包含了一个 .htaccess 文件,并且我已经更改了 webroot 文件夹中的 index.php 以指向子目录。
我不知道这是由于 .htaccess 配置错误导致的 cakeapp 内部的路由问题还是 mod_rewrite 问题,但会发生这种情况。
- 我可以访问该域,它会显示应用程序的主页。
- 链接指向 domain.com/subdircake/action 而不是 domain.com/action。
- 当我强制将 url 设置为 domain.com/action 时,它可以工作,这让我感到压力很大,因为我不知道为什么。
所以我认为这必须是一些重写问题,但我没有任何线索。
有人知道吗?