笨頁

2012-02-12 72 views
0

我的網站使用CodeIgniter工作完美我的本地服務器上,但是當我上傳它活它給我的錯誤404,並與現在下面的代碼更新的.htaccess後的給我500錯誤內置笨頁

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ /home/index.php?$1 [L] 

任何解決方案...

+0

任何原因,你不能使用codeigniters htaccess的設置?請參閱[http://codeigniter.com/wiki/mod_rewrite](http://codeigniter.com/wiki/mod_rewrite) – Henesnarfel 2012-02-13 14:09:02

回答

2

這是一個.htaccess規則,以便指定RewriteBase的手冊說(你讀過這門課程的)。這是

RewriteBase /

DOCROOT/.htaccess,如果你笨catachall腳本,index.phpDOCROOT還有那麼規則應該是:

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

這對我的作品

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

在config.php中

$config['index_page'] = ''; 

$config['uri_protocol'] = 'AUTO'; 

希望它能幫助

+0

它工作正常。感謝很多! – 2012-09-11 10:25:40

+0

很高興幫助你:) – Junaid 2012-09-12 07:01:34