cakephp安装htaccess问题

时间:2014-06-17 07:10:30

标签: php .htaccess cakephp

我正在尝试在www.domain.com/demo/realestate中安装CakePHP我在root,app,webroot中使用来自cakebookS.O.和其他网站的引用更改了.htaccess。他们中的大多数人产生500错误或显示空白页或404错误。

每个文件中的.htaccess代码为:  

- 根 -

<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteBase /demo/realestate
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>


- 在app--

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


- 在webroot--

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

我还尝试删除.htaccess中的所有Configure::write('App.baseUrl', env('SCRIPT_NAME'));,并根据documentation中的建议在app/config/core.php中写{{1}},但之后它开始将demo作为控制器名称并将其作为函数进行重新定位名称。

我请你指导我进行设置!

1 个答案:

答案 0 :(得分:0)

如果您想在www.domain.com/demo/realestate中安装cakephp,则无需更改htaccess。只需使用默认的htaccess复制realestate文件夹中的所有cakephp文件和文件夹,它就可以正常工作。