2011-03-07 24 views
1

我在我的基礎目錄中有一個關於Joomla 1.5的網站 - http://example.com - 另一個項目是Kohana 2.x - http://example.com/app.htaccess和Kohana的子目錄中的2.x項目

問題是.htaccess在子目錄中工作不正常。

問題:如何配置一個.htaccess?在子目錄中,我的.htaccess文件看起來像這樣:

RewriteEngine On 
RewriteBase /app/ 
RewriteRule ^(application|system) - [F,L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

該項目子目錄總是試圖去到一個名爲「應用程序」控制器,當我鍵入「http://example.com/app」。

回答

1

我已經添加了以下內容:

RewriteRule ^(.*)$ index.php/$1 [PT,L] 
RewriteRule ^$ index.php/$1 [PT,L] 

而且它可以正常使用!

問題在於託管服務器。它沒有正確處理PT並需要添加上面的行。

一切都工作得很好:

但是,以下沒有工作:

似乎沒有別的東西被傳入時index.php沒有被添加。因此該行:

RewriteRule ^$ index.php/$1 [PT,L]