从url中删除cakephp 3 foldername

时间:2016-08-04 08:20:21

标签: php .htaccess cakephp url-rewriting routing

我想更改以下网址:

www.example.com/api/

要:

www.example.com/

我在哪个api文件夹中安装了cakephp 3并且工作正常。

我想在网址中删除api,之后它看起来像www.example.com.can有人请帮我解决这个问题我不想将文件从api文件夹更改为根目录。 我的api文件夹.htaccess就像下面一样。

**.htaccess of api folder**
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    webroot/    [L]
    RewriteRule    (.*) webroot/$1    [L]

</IfModule>

1 个答案:

答案 0 :(得分:0)

在root(www)文件夹中添加 .htaccess ,如

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    api/    [L]
    RewriteRule    (.*) api/$1    [L]

</IfModule>