2

我想让 CakePHP 2.2.3 在我的本地机器上与 EasyPHP 12.1 一起工作。我从 Cake 那里得到一个错误,上面写着:

您的服务器上未正确配置 URL 重写。

  1. 请帮我配置一下
  2. 我不/不能使用 URL 重写

我按照“帮助我配置它”页面上的所有说明操作,但没有成功。我刚刚安装了 EasyPHP 和 Cake,并且只修改了http.conf文件。

我还使用 EasyPHP 的内置形式创建了一个虚拟主机。

4

1 回答 1

0

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>
于 2012-10-10T18:16:23.990 回答