我有apache 2.2.3服务器,一些Cakephp2.x应用程序已经运行,但出于某种原因,我在一个新的Cakephp3应用程序上有一个错误500 ...
我的.htaccess文件如下所示:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
答案 0 :(得分:0)
请查看CakePHP 3 Bookmark Tutorial。
项目根目录中的第一个.htaccess
文件:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
.htacess
目录中的第二个webroot
文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>