This one works fine with my site on goDady
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
# This one is important for goDaddy
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
# or you can use like this also
RewriteRule ^(.*)$ index.php?url=$1 [L]
</IfModule>
My folder Structure was like this
/
|
-->mysite
|
-->system (d)
|
-->application (d)
|
-->.htaccess (f)
|
-->index.php (f)
and in config.php
$config['index_page'] = 'index.php';
in routes.php
$route['default_controller'] = "home"; // whatever default controller
Sometimes GoDaddy takes little time to get update .htaccess, So please give some time for each try. And don’t forget to clear out your browser cache. Ctrl+F5 in Firefox to refresh without cache.