【发布时间】:2014-02-26 19:49:27
【问题描述】:
我的 cakephp 应用程序出现问题...
我在 MacOSX Mavericks 上使用带有 XAMPP 的 Cakephp 2.4.3,我收到消息:URL rewriting is not properly configured on your server. 1) Help me configure it 2) I don't / can't use URL rewriting
但是我是按照url重写教程配置网站的...
我有一个虚拟主机:
<VirtualHost 127.0.0.1>
ServerName cake84.loc
DocumentRoot "/Users/me/Sites/c84/cakephp"
DirectoryIndex index.php
<Directory "/Users/me/Sites/c84/cakephp">
AllowOverride All
Allow from all
</Directory>
</VirtualHost>
在主机文件中有参考:127.0.0.1 cake84.loc
.htaccess 文件存在并包含:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
我有文件 /Application/XAMPP/etc/httpd.conf 与以下行:
LoadModule rewrite_module modules/mod_rewrite.so未注释...
我是不是忘记了什么?!!
请注意,相同的配置在一周前还在工作,但在父文件夹中。我所做的唯一更改是将整个站点从:/Users/me/Sites/c84 移动到/Users/me/Sites/c84/cakephp,然后更改虚拟主机的路径。 (当然,重启了 apache...)
【问题讨论】:
标签: mod-rewrite xampp cakephp-2.4