我试过评论congif / core.php中的这一行, // Configure :: write('App.baseUrl',env('SCRIPT_NAME')); 但是当我点击我的网址时,它会给我404错误。
答案 0 :(得分:2)
确保正确加载mod_rewrite。你应该看到像
这样的东西#uncomment it by removing leading #
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
验证.htaccess文件实际上是否在正确的目录中。某些操作系统将以“。”开头的文件视为隐藏文件,因此不会复制它们。
#CAKEPHP root .htaccess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
#Cakephp App directory .htacess
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
#Cakephp webroot directory .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
答案 1 :(得分:1)