我在本地機器上設置了虛擬主機。本地主機中的Codeigniter模塊
我已經創建了一個codeigniter設置,它有模塊。主index.php頁面的作品,但是當我嘗試去我的模塊找不到。
所以這個作品:local.mysite
,但這並不:local.mysite/module
我需要什麼,我的虛擬主機文件更改爲得到這個工作?
我在本地機器上設置了虛擬主機。本地主機中的Codeigniter模塊
我已經創建了一個codeigniter設置,它有模塊。主index.php頁面的作品,但是當我嘗試去我的模塊找不到。
所以這個作品:local.mysite
,但這並不:local.mysite/module
我需要什麼,我的虛擬主機文件更改爲得到這個工作?
嗯
嘗試使用
local.mysite/index.php/module
您可以輕鬆地通過使用.htaccess文件有一些簡單的規則刪除此文件。下面是這樣一個文件的一個例子,使用其中一切被重定向除指定項
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
這是完美的!我不知道爲什麼我不想嘗試它。我有一個.htaccess文件,它已經刪除了index.php,所以我只是假設它會起作用。非常感謝! –
這是.htaccess文件「負」的方法。它在我的webroot與index.php。我認爲這將刪除index.php?它在我的託管服務器上完美工作,但不在localhost中。
RewriteCond $1 !^(index\.php|images|css|js|uploads|assets|robots\.txt)
RewriteRule ^(.*)$ index.php?/$1 [L]
這裏我是一個很好的開始檢查這個地方,http://ellislab.com/codeigniter/user-guide/general/urls.html –