您的服务器上未正确配置URL重写。 1)帮我配置它2)我不/不能使用URL重写

时间:2012-07-25 16:05:33

标签: cakephp

我得到了cakePHP,我有以下错误。

您的服务器上未正确配置URL重写。 1)帮我配置2)我不能/不能使用URL重写

奇怪的是,它在我的笔记本电脑上工作正常,而且我的台式机无法正常工作。我从笔记本电脑上复制整件事并将其粘贴在桌面上,然后显示错误。

要解决的任何想法?我按照步骤解决,但这是同样的问题。我的cakePHP版本是2.0以上。

1 个答案:

答案 0 :(得分:0)

您可以首先检查您的重写模式是否在apache/conf/httpd.conf文件中。 检查httpd.conf文件中的以下代码:

LoadModule rewrite_module modules/mod_rewrite.so

在此行中删除散列并重新启动Apache服务器:

#sudo service apache2 restart

之后,您可以在cakephp .htaccess文件中设置以下代码:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /YourPath/
    RewriteRule    ^$    app/webroot/      [L]
    RewriteRule    (.*)  app/webroot/$1    [L]       
 </IfModule>