2008-10-01 16 views

回答

5

這是CakePHP框架的.htaccess文件。

請替換index.php和?url =以符合您的需求。

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] 
</IfModule> 

「!-d」告訴Apache遵循現有文件夾,「!-f」跟隨現有文件。

其他一切都是通過的index.php

渠道作爲一個評論所說,你要知道,如果它不工作這可能是因爲mod_rewrite並沒有啓用,你會不會得到一個錯誤,指出事實上,你可能只有一個HTTP 404.

+0

是不好的做法。如果您沒有啓用mod_rewrite,那麼您的應用程序將默默失敗,而不是拋出一個很大的錯誤,這會使您立即修復它。 – 2008-10-01 16:02:24

相關問題