如何在子目录中运行CakePHP显示为根

wco*_*ert 5 mod-rewrite cakephp

我试图通过不将蛋糕文件夹转储到目录中来保持我的根目录清洁,但我不希望该网址是www.example.com/cake.相反,我需要它是www.example.com

实现这一目标的最佳方法是什么?我一直在搞乱htaccess文件一段时间,但还没有解决问题.到目前为止,我已经想出如何重定向到子目录,但它显示为www.example.com/cake,当我希望它只显示为www.example.com.

我目前托管在Media Temple GS上,所以我无法访问apache配置文件.

谢谢!

Ish*_*Ish 2

您应该将其放入根目录的.htaccess文件中

// .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule    ^$ cake/app/webroot/    [L]
RewriteRule    (.*) cake/app/webroot/$1 [L]
</IfModule>
Run Code Online (Sandbox Code Playgroud)