Codeigniter .htaccess for godaddy and other servers

Godaddy.com Codeigniter Installation / Configuration:

Having just struggled with this issue myself, this seems to be the shortest path to proper performance on Godaddy. This is entirely based on other people’s posts but, I didn’t really see this all in one place so I thought I do just that.

Without Htaccess: (Change in the config.php)

$config['index_page'] = "index.php?";
$config['uri_protocol'] = "QUERY_STRING";

So, Now You should now be able to access everything as such:(without htaccess)

http://yourdomain.com/index.php?controller/action/etc

Codeigniter with htaccess:

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

You should now be able to access everything as such:

http://yourdomain.com/controller/action/etc

For other servers:(With htaccess)

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1

You can see the difference now that i have colored with red.

Hope this will help some one.