I will talk about common mistakes. (Please check godaddy for recent changes in their configuration)
In database.php make sure you put the proper host name (something like #####.secureserver.net) and other settings.
Now .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php?/$1
You are good to go. You see in last line I put extra “?” which is the only change that I had to make from my localhost .htaccess. And these settings has been tested with godaddy deluxe(linux) hosting.
I hope my experience will save someone’s time.
