2011-09-09 40 views
0

我有兩個文件夾在應用程序的開發/和生活/共享相同的系統。這是全新安裝。如何通過htaccess刪除url中的index.php?我試過提供的代碼:在Codeigniter中刪除多個應用程序的index.php

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

然而,似乎沒有任何改變。如何調整htaccess以從url路徑中刪除index.php。

謝謝!

+0

請參閱本[指南](http://codeigniter.com/wiki/mod_rewrite/) – tttony

回答

0

如果您的安裝是不是在域的根,你應該刪除/以前index.php

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

不幸的是,沒有去。我有一個使用MAMP的虛擬主機設置,因此我可以在瀏覽器的ci /中打開該項目。我創建了一個名爲profile的頁面。我可以打ci/index.php/profile,但是我在ci/profile獲得404。 – jaysonp

+0

@jaysonp - 你把'.htaccess'文件放在你的'ci'文件夾裏了嗎? –