cakephp别名url

cakephp别名url,cakephp,Cakephp,我的基于cakephp的站点的url结构是mysite/cakephp/myapp/index.php/controller/action/input_paramaters 我无法从url中删除index.php,因为我无法访问httpd.conf文件 无论如何,我的问题是,我只需要将我的主页的url更改为或mysite/myapp之类的内容 我该怎么做 非常感谢 我不太清楚URL的哪一部分发生了变化。CakePHP路由仅适用于cake目录中的相对路由。所以,如果你从零变为零,就需要在蛋糕上有所

我的基于cakephp的站点的url结构是mysite/cakephp/myapp/index.php/controller/action/input_paramaters

我无法从url中删除index.php,因为我无法访问httpd.conf文件

无论如何,我的问题是,我只需要将我的主页的url更改为或mysite/myapp之类的内容

我该怎么做


非常感谢

我不太清楚URL的哪一部分发生了变化。CakePHP路由仅适用于cake目录中的相对路由。所以,如果你从零变为零,就需要在蛋糕上有所改变


但是,您可能已经硬编码了一些img/CSS/jsurl-s,现在需要做一些工作。我还使用了,因此我的应用程序在各种情况下都能正常工作。

我觉得问题在于您没有启用mod_rewrite,或者Apache AllowOverwrite设置不正确

如果没有mod_rewrite,那么就不能用漂亮的URL(由CakePHP提供)更改URL。 如果AllowOverwrite未设置为On。然后,即使启用了mod_rewrite,目录中的.htaccess文件也不会生效


我不知道哪一个最坏。与您的托管提供商联系并寻求帮助。

是的,我的站点托管在rackspace云站点上,它们不允许访问apache conf文件。因此,我无法设置覆盖选项。那么,没有其他方法,我可以重写url吗???我要找的是用cakephp重写url,但问题是,我不能设置“全部覆盖”,因为我没有访问该apache文件的权限,因为我的站点托管在rackspace云站点上,并且他们不允许访问该文件。那么,我该怎么做呢?不管怎样,我只想编辑主url,所以如果有任何简单的方法,那就可以完成我的工作。如果你的应用程序没有url重写,那么只需移动文件夹。蛋糕不知道像主页url这样的东西。它只是从它所在的文件夹中工作。提供商提供的文件夹取决于您的托管环境,而不是蛋糕。顺便说一句,如果你不能拥有自己的.htaccess(使用mod_rewrite),这是一个loooosy服务。您不需要为此访问全局apache配置。大多数人质甚至允许定制php.ini-s…谢谢大家,谢谢你们的建议,这给了我一些提示,我的问题现在解决了。。。。。