2012-07-25 104 views
1

我有以下URL服務器上設置一個笨應用:如何在一個子文件夾中設置CodeIgniter htaccess?

http://subdomain.domainame.com/something1/something2/ 

(我用something1和東西2爲例)

現在,我可以使用,當訪問應用程序完全正常上面的URL,並可以添加/index.php/controller/action等到最後。

我試圖設置一個.htaccess文件在應用程序託管在同一目錄中,但它似乎並沒有工作。

.htaccess文件包含以下內容:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ something1/something2/index.php?/$1 [L] 

這是給我一個500內部服務器錯誤。

任何人都可以對此有所瞭解嗎?

回答

6

我想我可能已經解決了這個問題。

更改:

RewriteRule ^(.*)$ something1/something2/index.php?/$1 [L] 

要:

RewriteRule ^(.*)$ /something1/something2/index.php?/$1 [L] 

我不再得到一個內部服務器錯誤。

爲了協助任何人碰到這個問題來了,這裏是我的全.htaccess文件:

RewriteEngine on 
RewriteCond $1 !^(index\.php|images|robots\.txt) 
RewriteRule ^(.*)$ something1/something2/index.php?/$1 [L] 
相關問題