2010-09-11 37 views
0

我已經安裝Kohana中,有一個問題出現,當我開始編輯的Kohana :: init和的.htaccess,使其沒有「/index.php/」Kohana的URL重寫

這裏的工作是什麼我正在做。

我的操作系統是Ubuntu Linux操作系統的10.04

我已經改變了的Kohana :: init '的BASE_URL' 參數去 '/ Kohana的/' 和的.htaccess RewriteBase是一樣的

還增加了「index_file =>在Kohana的「」 ::初始化

但現在不工作

它適用於http://localhost/kohana/

但不要作品http://localhost/custom/change

但是,它仍然可以工作,http://localhost/index.php/custom/change

可能的.htaccess不會在所有的工作?在從(。)開始的Ubuntu文件變得隱藏。現在它隱藏了。

所以我花了2個小時試圖修復它,但仍然不知道問題在哪裏。

很高興,如果有人在這裏可以花時間試圖解決它。

回答

2

檢查您的Apache httpd.conf/vhost.conf中的AllowOverride All,否則.htaccess文件將不會被讀取。它默認情況下是禁用的。 (沒人知道爲什麼。)

否則發佈您的RewriteRule集。否則它只是猜測。

+0

幫助我,但問題不僅在於它。我檢查了Apache錯誤日誌,並發現這裏mod_rewrite是不正確的。那是因爲它沒有上傳到mods文件夾。 – Ahmed 2010-09-18 12:03:33