CakePHP 3中发生500内部服务器错误?

时间:2015-08-24 17:53:48

标签: php .htaccess cakephp-3.0

我在根文件夹中的第一个.htaccess文件:

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

我在webroot文件夹中的第二个.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>

我在src文件夹中的第三个.htaccess文件:

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

执行此操作后,它会在CakePHP 3中生成500 internal server error

1 个答案:

答案 0 :(得分:0)

更改每个

RewriteEngine on

通过这个

RewriteEngine on
RewriteBase /