我想让 CakePHP 2.2.3 在我的本地机器上与 EasyPHP 12.1 一起工作。我从 Cake 那里得到一个错误,上面写着:
您的服务器上未正确配置 URL 重写。
- 请帮我配置一下
- 我不/不能使用 URL 重写
我按照“帮助我配置它”页面上的所有说明操作,但没有成功。我刚刚安装了 EasyPHP 和 Cake,并且只修改了http.conf
文件。
我还使用 EasyPHP 的内置形式创建了一个虚拟主机。
Check if your .htaccess
files are these. First, in your root directory:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
In app
directory:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
And webroot
directory:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>