2012-07-25 29 views
0

我得到了CakePHP,我有以下錯誤。您的服務器上未正確配置URL重寫。 t 1)幫我配置它2)我不/不能使用URL重寫

您的服務器上未正確配置URL重寫。 1)幫我配置它2)我不/不能使用URL重寫

奇怪的是,它在我的筆記本電腦上工作正常,它不能在我的臺式機上工作。我從我的筆記本電腦中複製整個東西,並將其粘貼到桌面上,並顯示錯誤信息。

任何想法解決?我按照步驟解決,但它是同樣的問題。我的cakePHP版本是2.0以上。

+0

url重寫實際上工作嗎?我發現Cake有時會錯誤地診斷這個錯誤。 – Dunhamzzz 2012-07-25 16:12:53

+0

是的。我從我的筆記本電腦複製整個cakephp文件夾並將其粘貼到桌面上。它在我的筆記本電腦上工作正常。只發生在桌面上。 – soe 2012-07-25 16:16:14

+0

我修好了。謝謝。我必須在教程上完成這些步驟。 – soe 2012-07-25 16:35:35

回答

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>