2013-01-15 71 views
0

我在本地機器上設置了虛擬主機。本地主機中的Codeigniter模塊

我已經創建了一個codeigniter設置,它有模塊。主index.php頁面的作品,但是當我嘗試去我的模塊找不到。

所以這個作品:local.mysite,但這並不:local.mysite/module

我需要什麼,我的虛擬主機文件更改爲得到這個工作?

+0

這裏我是一個很好的開始檢查這個地方,http://ellislab.com/codeigniter/user-guide/general/urls.html –

回答

0

嘗試使用

local.mysite/index.php/module 

您可以輕鬆地通過使用.htaccess文件有一些簡單的規則刪除此文件。下面是這樣一個文件的一個例子,使用其中一切被重定向除指定項

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

這是完美的!我不知道爲什麼我不想嘗試它。我有一個.htaccess文件,它已經刪除了index.php,所以我只是假設它會起作用。非常感謝! –

0

這是.htaccess文件「負」的方法。它在我的webroot與index.php。我認爲這將刪除index.php?它在我的託管服務器上完美工作,但不在localhost中。

RewriteCond $1 !^(index\.php|images|css|js|uploads|assets|robots\.txt) 
RewriteRule ^(.*)$ index.php?/$1 [L]